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 ...