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