使用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裏的那個以插件名爲名的目錄就好。