ctags可以建立源碼樹(shù)的索引,使程序員在編程時(shí)能迅速定位函數(shù)奄毡、變量、宏定義等位置去查看原形
以下是在ubuntu下ctags的下載安裝和配置過(guò)程:
下載并安裝ctags,終端輸入命令
sudo apt-get install ctags
建立源碼索引咪奖,比如我經(jīng)常需要查閱Linux的內(nèi)核代碼,而這些代碼放在/home/hjw951/arm/linux-2.6.12目錄下
那么在終端進(jìn)入到該目錄后羊赵,輸入命令ctags -R *扇谣,你會(huì)發(fā)現(xiàn)多了一個(gè)tags文件昧捷,這個(gè)就是索引文件
向vim注冊(cè)索引文件tags的路徑罐寨,用root用戶在終端輸入gedit /etc/vim/vimrc
在打開(kāi)文件的最后添加一行(當(dāng)然,具體路徑根據(jù)你自己的情況)
set tags=/home/hjw951/arm/linux-2.6.12/tags
然后關(guān)閉終端重新打開(kāi)鸯绿,你就可以用VIM在任意地方查看有關(guān)Linux的函數(shù)原形
------------------------------------
最簡(jiǎn)單的使用方法舉例
用vi在任意目錄寫一個(gè)test.c文件,內(nèi)容如下:
int main(void)
{
printf("HelloWorld!");
return 0;
}
寫好后末行模式輸入w保存好(不要退出vi),按Esc回到指令模式啃擦,把光標(biāo)停留在printf上
然后按 Ctrl+],vi會(huì)自動(dòng)跳到Linux系統(tǒng)函數(shù)printf()處聚霜,這時(shí)我們能查看printf()的原形
查看完了,按Ctrl+o 就回到原來(lái)的地方
http://blog.csdn.net/ly61baby/article/details/5785255