標籤:vim taglist
各位看官們,大家好,歡迎大家一起來聽大型章回體科技小說 :Vim。上一回咱們介紹了Vim中的cscope
外掛程式.。這一回,咱們繼續說Vim的外掛程式,不過我們說的另外一個外掛程式:taglist。好了,還是那句話,閑
話休提,言歸正轉。讓我們一起talk Vim吧!
看官們,所謂的taglist就是把原始碼中的tag列出來。這些tag包括:變數,函數等。taglist與ctags
和cscope不同,它是一個外掛程式,而不是應用軟體。下面我們先說說如何安裝taglist。
到http://vim-taglist.sourceforge.net/這個網址中下載外掛程式。大小為五十多KB,因此
很快就能下載到本地。
解壓下載後的壓縮包。然後把plugin目錄下的taglist.vim複製到Vim的外掛程式目錄中,具
體路徑是/usr/share/vim/vim74/plugin/。因為taglist是一個外掛程式,所以只需要複製到
外掛程式目錄中可以。這點和ctags等外掛程式的安裝方法不一樣。
使用Vim開啟一個原始碼檔案。在命令模式下輸入:TaglistOpen。就會在Vim最左側的
建立一個新視窗。視窗中顯示剛才開啟原始碼檔案中變數和函數等tag資訊。下面是具體
一個。
看官可以看到整個Vim視窗分為左右兩部分,右邊是原始碼檔案,左邊就是該檔案中的tag資訊。
視窗中淺紫色的就是tag名:macro,struct,variable,function. tag名下面就是具體的tag.比如
你想開啟一個函數,使用k,j上下移到游標,游標到哪裡,哪裡就會高亮顯示。現在圖中高亮顯示為一個
名叫get_pkmap_entriesxxx的函數。在這裡按下o鍵就快速跳轉到了該函數在原始碼中的位置。各位看
官現在體會到了taglist強大了吧。
看官們可以依據自己的習慣配置taglist。配置方法在協助檔案中寫的很詳細,這裡不介紹了。配置時依
據協助檔案中的方法修改vim的設定檔就可以。比如,你覺得使用TlistOpen開啟taglist不方便,你
可以把它映射為一個快速鍵。這樣,按下快速鍵就能開啟taglist.
各位看官,關於Vim的外掛程式:taglist,今天就說到這裡為止。在後面的章回中,我們還會說其它的Vim
外掛程式。欲知以後還有什麼外掛程式?且聽下回分解。
一起talk Vim吧(第十九回:Vim外掛程式之taglist)