vim spf13 配置

spf13 是 vim 的一个集中配置,它集成了vim很多优秀的插件。

1. spf13 的安装

spf13

按照上面的链接进行安装即可。

2. spf13 自定制

2.1 spf13 提供的 .vimrc 文件的大致结构

第 70 - 80 行 ,

 1  " Use before config if available {
 2     if filereadable(expand("~/.vimrc.before"))
 3         source ~/.vimrc.before
 4     endif
 5 " }
 6 
 7 " Use bundles config {
 8     if filereadable(expand("~/.vimrc.bundles"))
 9         source ~/.vimrc.bundles
10     endif
11 " }

最后几行:(1233- 1251)

 1 " Use fork vimrc if available {
 2     if filereadable(expand("~/.vimrc.fork"))
 3         source ~/.vimrc.fork
 4     endif
 5 " }
 6 
 7 " Use local vimrc if available {
 8     if filereadable(expand("~/.vimrc.local"))
 9         source ~/.vimrc.local
10     endif
11 " }
12 
13 " Use local gvimrc if available and gui is running {
14     if has('gui_running')
15         if filereadable(expand("~/.gvimrc.local"))
16             source ~/.gvimrc.local
17         endif
18     endif
19 " }

 .vimrc 中间的配置都是 UI , 格式, 各种快捷键映射,还有插件的配置等等。

2.2 spf13 提供的出来上面的配置, 还提供了 .vimrc.before 和 .vimrc.bundles 这两个文件。

其配置如下: .vimrc.before

 1 " Use fork before if available {
 2     if filereadable(expand("~/.vimrc.before.fork"))
 3         source ~/.vimrc.before.fork
 4     endif
 5 " }
 6 
 7 " Use local before if available {
 8     if filereadable(expand("~/.vimrc.before.local"))
 9         source ~/.vimrc.before.local
10     endif
11 " }

.vimrc.bundles :

 1 " Use fork bundles config if available {
 2     if filereadable(expand("~/.vimrc.bundles.fork"))
 3         source ~/.vimrc.bundles.fork
 4     endif
 5 " }
 6 
 7 " Use local bundles config if available {
 8     if filereadable(expand("~/.vimrc.bundles.local"))
 9         source ~/.vimrc.bundles.local
10     endif
11 " }

 3.自定制

由上面的配置可知,

3.1 如果我们想在 spf13 提供的 .vimrc 执行之前对 vim 做配置 则,将配置代码

放置在 ~/.vimrc.before.local 这个文件中。

3.2 如果我们想添加自己的插件,将配置

放置在 ~/.vimrc.bundles.local

3.3 如果我们想在 .vimrc 执行完之后,执行配置,则将其放置在

~/.vimrc.local 文件中
原文地址:https://www.cnblogs.com/a-ray-of-sunshine/p/4990615.html