1、下載 pathogen 並安裝
pathogen的下載地址為:https://github.com/tpope/vim-pathogen
在~ 下面建立 .vim 然後在.vim下面建立 bundle autoload
# cd ~
# mkdir .vim
# mkdir .vim/bundle
# mkdir .vim/autoload
bundle是存放vim外掛程式的 autoload是存放pathogen的 前往不要弄錯
# cd ~/.vim/autoload
# wget https://github.com/tpope/vim-pathogen
下載後可以直接解壓。pathogen外掛程式只有一個單獨的指令碼,所謂安裝就是把它放在目前使用者的 ~/.vim/autoload 目錄下即可。
即,將解壓後的autoload目錄連同裡面的pathogen.vim外掛程式拷貝到~/.vim/目錄下。
2、啟用pathogen
要啟用pathogen,還需要在~/.vimrc 檔案裡, filetype plugin indent on 之前的任何地方,加入下面這句:
# call pathogen#infect()
裡需要說明一下,該外掛程式不能放到/usr/share/vim/vim73/目錄下,而只能放到~/.vim/目錄下。要啟用pathogen也只能修改~/.vimrc,而不能修改/etc/vimrc (Ubuntu下一般只需要修改~/.vimrc即可。如果使用Fedora,當以root使用者開啟vim時,如果要使外掛程式或對VIM的配置生效,則需要修改/etc/vimrc檔案)。
如果沒有~/.vimrc檔案,建立該檔案並將以下內容拷貝到該檔案中:
call pathogen#infect() syntax on filetype plugin indent on
3、 安裝新的外掛程式
安裝NERDTree
例如,要下載安裝NERDTree外掛程式,只需要進入到~/.vim/bundle/目錄,然後執行以下命令:
git clone http://github.com/scrooloose/nerdtree.git
下載完成後,會看到~/.vim/bundle/目錄下會多出一個新的目錄:nerdtree
OK。NERDTree外掛程式已經安裝完成了。可以看到這種方式比傳統的vim外掛程式安裝方式簡單多了。
而要卸載該外掛程式也非常簡單,只需要在~/.vim/bundle/目錄下刪除nerdtree目錄即可,乾淨利落。
要更新該外掛程式到最新版本,只需要進入到該目錄~/.vim/bundle/nerdtree/,並執行以下命令:
tagbar可以做為taglist的替代者,在~/.vim/bundle/目錄執行安裝命令如下:
git clone https://github.com/majutsushi/tagbar.git
之後同樣可以在vimrc檔案中設定快速鍵:
nmap <F4> :TagbarToggle<CR> "設定快速鍵 let g:tagbar_width = 40 "設定寬度,預設為40 autocmd VimEnter * nested :call tagbar#autoopen(1) "開啟vim時自動開啟 tagbarlet g:tagbar_left = 1 "在左側" let g:tagbar_right = 1 "在右側
SuperTab外掛程式的作用是使鍵盤上的Tab鍵具有更快捷的自動補齊和上下文提示功能。在~/.vim/bundle/目錄下下載並安裝該外掛程式
git clone https://github.com/ervandew/supertab.git
用pathogen,配置vim文法高亮
vim自身可以設定關鍵字高亮,卻無法設定函數名和自訂的資料結構高亮,可以通過taghighlight外掛程式解決這一問題。
首先安裝taghighlight外掛程式,在~/.vim/bundle/目錄運行以下命令:
hg clone https://bitbucket.org/abudden/taghighlight
等一小段時間,等待taghighlight下載完畢後,就可以使用了。
view plain cop