安裝使用Ctags

2021-07-13 23:07:13 字數 676 閱讀 7512

centos 6.4 系統

ctags 的作用:

ctags工具是用來遍歷源**檔案生成tags檔案,這些tags檔案能被編輯器或其它工具用來快速查詢定位源**中的符號(tag/symbol),如變數名,函式名等。

(快速定位函式與變數)

命令:sudo yum install ctags -- 安裝ctags

2. 在~/.vimrc中增加以下這行:

map :!ctags -r --c++-kinds=+p --fields=+ias --extra=+q .

(發現在~/目錄中沒有.vimrc, 可以把/etc/vimrc 複製到 ~/.vimrc ,命令:

cat /etc/vimrc >> .vimrc)

3. 進入我們的專案**根目錄,執行以下命令

ctags -r --c++-kinds=+p --fields=+ias --extra=+q .  

(簡單點就是

ctags -r *

注意,如果每一次有更新的話,都執行下 ctags -r *, 來生成tags。

ctrl-]    跳轉到游標所在符號的定義。

ctrl-t    回到上次跳轉前的位置。

更多功能通過命令man ctags或在vim命令列下執行help ctags查詢。

參考: 



ctags安裝與使用

一.ctags是什麼 ctags工具是用來遍歷源 檔案生成的tags檔案,而這些tags檔案被編輯器如vim用來快速查詢定位源 中的符號 tag symbol 包含變數名,函式名等。二.如何安裝ctags sudo apt get install exuberant ctags2.vim配置ctag...

ctags安裝及使用

使用及問題 sudo apt get install ctags 沒搞明白ctags和ctags exuberant的區別,之前12.04和14.04版本的ubuntu使用的是ctags,現在20.04ctags就有問題了,只能使用ctags exuberant,不過效果還是一樣的。ctags檢視版...

Ctags簡單安裝及使用

寫乙個簡單的指令碼 buildtags 並且加上執行許可權。將buildtags放在 bin 目錄下就ok了!進入到要檢視的源 父目錄下,執行buildtags,視原始碼大小會有不同的耗時,生成的tags檔案也不一樣大。tags檔案最後放在源 父目錄裡。在 vimrc檔案中指定tags路徑 set ...