安裝ctags
sudo apt-get install ctags
-------------------------------------------------------------------------------
生成某項目的tags文件
cd 項目目錄
ctags –R // "-R"表示遞歸創建,也就包括源代碼根目錄下的所有子目錄下的源程序。
"tags"文件中包括這些對象的列表:
l 用#define定義的宏
l 枚舉型變量的值
l 函數的定義、原型和聲明
l 名字空間(namespace)
l 類型定義(typedefs)
l 變量(包括定義和聲明)
l 類(class)、結構(struct)、枚舉類型(enum)和聯合(union)
l 類、結構和聯合中成員變量或函數
******注意:運行vim的時候,必須在"tags"文件所在的目錄下運行。否則,運行vim的時候還要用":set tags="命令設定tags文件的路徑,
這樣vim才能找到"tags"文件 :set tags=/home/xxxxx/tags 在vim中輸入命令導入tags文件
-------------------------------------------------------------------------------------
使用三種定位方法
1) 用命令行。在運行vim的時候加上"-t"參數,例如: [/home/brimmer/src]$ vim -t foo_bar 這個命令將打開定義"foo_bar"(變量或函數或其它) 的文件,并把光標定位到這一行。
2) 在vim編輯器內用":ta"命令,例如: :ta foo_bar
3) 最方便的方法是把光標移到變量名或函數名上,然后按下"Ctrl-]"。用"Ctrl-t"退回原來的地方