vim spf13 配置

spf13 是 vim 的一個集中配置,它集成了vim不少優秀的插件。git

1. spf13 的安裝github

spf13vim

按照上面的連接進行安裝便可。ui

2. spf13 自定製spa

2.1 spf13 提供的 .vimrc 文件的大體結構插件

第 70 - 80 行 ,code

 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)blog

 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 , 格式, 各類快捷鍵映射,還有插件的配置等等。get

2.2 spf13 提供的出來上面的配置, 還提供了 .vimrc.before 和 .vimrc.bundles 這兩個文件。it

其配置以下: .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 文件中
相關文章
相關標籤/搜索