vim外掛程式之ctags的安裝與配置

2022-07-26 15:51:16 字數 1058 閱讀 8317

最近用到了ctags外掛程式,發現網上的很多資料解釋得不夠清楚,一直在多個部落格間來回摸索,今天終於配置成功,記錄在此,以方便日後查閱。

ctags是vim中的一款外掛程式,它可以使使用者在存在呼叫關係的函式間來回跳轉,多用於檢視源**中的函式、變數或者巨集。

2、將壓縮包解壓至使用者目錄的某資料夾下(比如我將其放在了/home/willson/code中,code是我各種工程**的存放位置);

3、進入解壓檔案,進行三板斧操作:./configure、make、sudo make install。

在你各種工程**所在的父目錄下(我的是:/home/willson/code)輸入命令:sudo ctags -r(圖1),回車後,會發現在這個父目錄下多了tags檔案(注意,這個tags檔案是相對於此父目錄下所有工程的,如果有某個工程改名或者有新的工程引入,需將原tags刪掉,然後按此法再重新生成乙個tags檔案),如圖2:

圖1

圖2此時,有兩種使用ctags外掛程式的方法:

用vim開啟某個工程檔案(比如/home/willson/code/tt.c),在命令列模式設定tags源,即: set tags=/home/willson/code/tags,如圖3:

圖3然後,把游標移至檔案中的呼叫函式處,按下"ctrl+]"就可以自動跳轉到呼叫函式了,再按"ctrl+t"又跳了回來。

在使用者目錄下開啟.vimrc檔案,如果沒有就自己建立乙個,位置是/home/willson/.vimrc,在其內寫兩行:

set tags=tags;

set autochdir

儲存退出。然後在/home/willson/code下的所有工程**的呼叫函式間都可以來回跳轉了。

另外,在編輯.vimrc檔案時可能會發現系統自動生成了.vimrc~檔案,表激動,名稱以波浪線結尾的檔案是對原檔案的備份,相當於windows下的"原名_bak"。

VIm的ctags外掛程式安裝

接觸了一段時間vim,感覺vim真的很強大,完全的私人定製的感覺。它的強大也就注定了它上手慢,學習時間長的特點。單是它的指令都得熟悉一陣子。vim強大之處在於它的外掛程式擴充套件,這得益於開源的精神,強大的使用者總是能設計出各種強大的外掛程式來滿足你的需求,這樣就將vim可以打造成功能上完全不輸於整...

vim外掛程式ctags的安裝和使用

ctags功能 為原始碼的變數 物件 結構體 類 函式 介面 巨集等產生索引檔案,以便快速定位。目前支援41種語言。ctags的安裝 sudo apt get install ctags ubuntu redhat系列使用 yum install ctags 若不成功,可能是因為源的問題,換一下軟體...

vim外掛程式ctags的安裝和使用

ctags功能 為原始碼的變數 物件 結構體 類 函式 介面 巨集等產生索引檔案,以便快速定位。使我們在開發的過程中能夠更快更方便的定位到我們要找的,是我們的開發更方便快捷。sudo apt get install ctags ubuntu vim online 參考步驟 以5.8版本ctags 5...