使用vim的插件管理器 pathogen进行vim的插件管理。html
1. pathogen 管理插件
pathogen让每一个插件占有一个单独的目录,解决了文件分散的问题。安装完 pathogen以后,只须要在~/.vim/目录下新建一个目录~/.vim/bundle/,并将要安装的全部插件放在~/.vim/bundle /目录下便可以使用(直接在~/.vim/bundle目录下 git clone xxx.git 便可)。若是要删除某个插件,只须要将~/.vim/bundle/目录下对应的插件目录删除便可。若是想保持某个插件为最新版本,直接从插 件的仓库checkout一份代码到bundle目录便可。git
2. 安装vim的插件管理器 pathogengithub
从 github上得到pathogen,解压到~/.vim 目录下,将pathogen中的autoload目录拷贝到 ~/.vim 目录下。vim
$cd ~/.vim插件
$mkdir bundle && mkdir autoload && cd bundlehtm
$git clone https://github.com/tpope/vim-pathogen.git it
$cp -r pathogen/autoload ~/.vimclass
3. 在.vimrc中设置 pathogenfile
在~/.vimrc 文件里, filetype plugin indent on 以前的任何地方,加入这句:call pathogen#infect() vimrc
4. 安装新插件
例如 安装NERDTree
例如,要下载安装NERDTree插件,只须要进入到~/.vim/bundle/目录,而后执行如下命令:
git clone http://github.com/scrooloose/nerdtree.git
下载完成后,会看到~/.vim/bundle/目录下会多出一个新的目录:nerdtree
OK!NERDTree插件已经安装完成了!能够看到这种方式比传统的vim插件安装方式简单多了!
而要卸载该插件也很是简单,只须要在~/.vim/bundle/目录下删除nerdtree目录便可,干净利落!
要更新该插件到最新版本,只须要进入到该目录~/.vim/bundle/nerdtree/,并执行如下命令:
git pull origin
固然这种安装和更新插件的方法只适用于代码仓库支持git的方法。
对于没法用git下载的插件,就更新bundle里的那个以插件名为名的目录就好。