ctag 這個外掛程式主要是像在vc下一樣,之間跳轉到變數,函式的定義處,所以非常的方便
tar -xzvf ctags.******
./configure --prefix= 安裝的目錄
make ;make install
ctags -version 測試是否安裝成功
使用:
ctags-r
"-r"表示遞迴建立,也就包括源**根目錄下的所有子目錄下的源程式。"tags"檔案中包括這些物件的列表:
l用#define定義的巨集
l列舉型變數的值
l函式的定義、原型和宣告
l名字空間(namespace)
l型別定義(typedefs)
l變數(包括定義和宣告)
l類(class)、結構(struct)、列舉型別(enum)和聯合(union)
l類、結構和聯合中成員變數或函式
vim用這個"tags"檔案來定位上面這些做了標記的物件,下面介紹一下定位這些物件的方法:
1)用命令列。在執行vim的時候加上"-t"引數,例如:
[/home/brimmer/src]$vim-t foo_bar
這個命令將開啟定義"foo_bar"(變數或函式或其它)的檔案,並把游標定位到這一行。
2)在vim編輯器內用":ta"命令,例如:
:ta foo_bar
3)最方便的方法是把游標移到變數名或函式名上,然後按下"ctrl-]"。用"ctrl-o"退回原來的地方。
注意:執行vim的時候,必須在"tags"檔案所在的目錄下執行。否則,執行vim的時候還要用":set tags="命令設定"tags"檔案的路徑,這樣vim才能找到"tags"檔案。
ctag的安裝及使用
目錄 前言 一 ctag是什麼?二 使用步驟 1.安裝 ctag 2.配置.vimrc 3.生成tags 4.使用 最近的學習linux核心排程方面的知識,需要經常檢視核心 eplice等眾多優質的編譯器就不贅述了,今天挖個老墳,學著用ctag檢視核心 catg 可以命令可以在當前路徑下中生成乙個t...
vim中ctags的安裝和使用
這兩天看到網上有將vim 改造成功能強大的ide的blog,突然心血來潮,親身經歷了一下。的帖子都不錯,我這裡只是將各種外掛程式分開羅列,然後加上一些使用技巧。希望本文對你有所幫助!外掛程式介紹 ctags工具是用來遍歷源 檔案生成tags檔案,這些tags檔案能被編輯器或其它工具用來快速查詢定位源...
vim 中Ctags的安裝和使用
這兩天看到網上有將vim 改造成功能強大的ide的blog,突然心血來潮,親身經歷了一下。的帖子都不錯,我這裡只是將各種外掛程式分開羅列,然後加上一些使用技巧。希望本文對你有所幫助!外掛程式介紹 ctags工具是用來遍歷源 檔案生成tags檔案,這些tags檔案能被編輯器或其它工具用來快速查詢定位源...