然而,系統(tǒng)自帶的Ctags功能比較簡單,支持的語言也少(如不支持C++、Java等語言),所以推薦安裝更強(qiáng)大的Exuberant Ctags。Exuberant Ctags最初由Darren Hiebert編寫并隨Vim發(fā)布,但在Vim6時獨立出來為一個項目,它提供了對更多的編程語言(支持多達(dá)41種語言,并可以添加自定義語言),同時兼 容原始Ctags的索引文件格式,除此之外很多的Vim插件也只支持Exuberant Ctags,所以最好把它裝上。 接下來我們在Mac下編譯安裝Exuberant Ctags: 首先到官方網(wǎng)站下載Exuberant Ctags的源代碼,最新版本是5.8。 接著解壓到本地并進(jìn)入文件夾,確保你的Mac上面已經(jīng)安裝了XCode之后,就可以開始編譯安裝Exuberant Ctags: ./configure make sudo make install 根據(jù)這幾個簡單的步驟,Exuberant Ctags就會被安裝在/usr/local/目錄下了,但是由于系統(tǒng)中原先已經(jīng)內(nèi)置了Ctags,如果沒有將/usr/local/bin添加到系統(tǒng)路 徑中的話,默認(rèn)執(zhí)行的是/usr/bin/ctags,可以在命令行中執(zhí)行: which ctags
如果返回的不是/usr/local/bin/ctags,那么就需要在~目錄下的.profile文件中加入以下語句: export PATH="/usr/local/bin:/usr/local/sbin:$PATH" 然后命令行中執(zhí)行: source ~/.profile 或者直接在~/.vimrc中加入以下配置語句: let Tlist_Ctags_Cmd="/usr/local/bin/ctags" 不過還是推薦第一種做法,因為通常用戶自行安裝的軟件安裝到/usr/local目錄下會比較合適,這樣做的好處可以參考這篇文章,所以不妨先把路徑加 到$PATH變量中。 Exuberant Ctags安裝完畢之后就可以安裝Tag List插件了,在官方網(wǎng)站上下載Tag List然后解壓,將plugin文件夾中的taglist.vim復(fù)制到~/.vim/plugin/中,將doc文件夾中的taglist.txt復(fù) 制到~/.vim/doc/中,如果~目錄下沒有對應(yīng)的文件夾請自行創(chuàng)建。 最后,處理Tag List的幫助文件,先命令行進(jìn)入~/.vim/doc文件夾,然后啟動Vim,在Vim中執(zhí)行(注意命令中的”.”): :helptags . 安裝完畢!接下來就是對Tag List進(jìn)行配置了,Tag List提供了很多的配置參數(shù),用戶可以根據(jù)自己的使用習(xí)慣和需要在Vim的配置文件中進(jìn)行設(shè)置,查看詳細(xì)的幫助信息可以在Vim中執(zhí)行: :help taglist.txt
下面列舉一些常用的配置: 在~/.vim/plugin/taglist.vim中添加: let Tlist_Auto_Open=0 " Let the tag list open automatically |
|
來自: Rainboy913 > 《Gvim》