vim的终极配置spf13-vim

https://blog.csdn.net/wangjianno2/article/details/51343987?utm_source=blogxgwz4

 

1.spf13-vim

  spf13-vim是vim插件与配置的一个发行版本,包含了一整套精心挑选的vim插件,采用Vundle进行插件管理。spf13-vim安装以后,它会生成如下文件:

.vimrc
.vimrc.before
.vimrc.bundles
~/.vim/bundle/*下面的各种插件
~/.spf13-vim-3  spf13的一些辅助工具,可以忽略
         因为spf13-vim完美的结构组织,你完全可以在不修改它任何文件的基础上,对应增加几个自己的~/.vimrc.local,~/.vimrc.bundles.local,~/.vimrc.before.local文件来增加自己的个性化配置,或者增加删除插件,可扩展性极强。也就是spf13-vim用户自己的配置就放到~/.vimrc.local,~/.vimrc.bundles.local,~/.vimrc.before.local中就行了,我们不要去修改.vimrc,.vimrc.before以及.vimrc.bundles这些有spf13-vim发行版的配置文件。当然如果你vimscript很厉害的话,也可以去改哦。

       总体来说,spf13-vim是由定制化的.vimrc、Vundle插件管理器以及各种插件结合在一起的一个vim插件与配置的发行版本。

 

2.spf13-vim的安装与配置

(1)网络模式安装

curl https://j.mp/spf13-vim3 -L > spf13-vim.sh&& sh spf13-vim.sh

(2)手动安装模式

如果网络环境不支持 git 的话,就什么都需要手动安装了。手动模式安装太繁琐了,其实就是参考 spf13-vim/bootstrap.sh 脚本的操作。

          a)访问 https://github.com/spf13/spf13-vim,点击“zip”按钮,打包下载该插件,并解压

          b)参照 spf13-vim/bootstrap.sh 文件中的操作,将原有的 vim配置文件备份,然后将新的配置文件链接到~/目录下

   c)手动下载 https://github.com/gmarik/vundle 这个插件,解压并去掉文件夹名中最后的”-master”,并将该文件夹拷贝到~/.vim/bundle 文件夹下,没有该文件夹则新建

         d)修改 spf13-vim/.vimrc.bundles 文件,该配置文件中的类似Bundle 'xxx/yyy'的一行实际上就是 github 上的一个 vim 插件路径,如 Bundle'gmarik/vundle'的 URL 路径就是https://github.com/gmarik/vundle。直接修改let g:spf13_bundle_groups 可以去掉一些不需要的插件组,每个插件组包括的插件都在该配置文件的下面定义了,如果不想将整个插件组都去掉,可以在插件组的定义处删掉一些不需要的插件,但要注意在该配置文件开头,Deps”注释下面的插件是必须的,不能删掉

  e)然后一个个将这些插件手动下载,解压,去掉文件夹名最后的”-master”,然后放到~/.vim/bundle/下面

  f)最后按照 spf13-vim/bootstrap.sh 最后的安装命令安装即可

备注,如果使用SecureCRT,需要新建一个~/.vimrc.local,加上下面这一句,将终端颜色设置成 256色:set t_Co=256,这样就可以了。

 

3.spf13-vim的常用操作

(1)安装新插件

echoBundle \'spf13/vim-colors\' >> ~/.vimrc.bundles.local    #插件:vim-colors,需首先在文件.vimrc.bundles.local中进行配置

vim +BundleInstall!+BundleClean +q                          #安装

(2)卸载插件

echoUnBundle \'AutoClose\' >> ~/.vimrc.local                 #卸载插件:AutoClose

echoUnBundle \'scrooloose/syntastic\' >> ~/.vimrc.local      #卸载插件:scrooloose/syntastic

进入vim执行:BundleClean来删除指定的插件

 

参考资料来源于:

https://github.com/spf13/spf13-vim
--------------------- 
作者:_佚名-2018_ 
来源:CSDN 
原文:https://blog.csdn.net/wangjianno2/article/details/51343987 
版权声明:本文为博主原创文章,转载请附上博文链接!

你可能感兴趣的:(vim)