自動跳到 function 宣告處,或是?
先記一下,上次裝失敗..
這一篇也有說
原來,taglist 需要 ctags 這個程式,ctags 又叫 exuberant ctags 是一個將source code中 c function, variable 擷取出來的程式。同時會產生一個 symbol - line location 對應表。
這一篇 寫ctag 寫的更清楚..
在 這一篇 是簡單的debian 安裝, vi ctag使用 :
- apt-get install exuberant-ctags
- 到source code的目錄下,對要查的source "們" 產生tags 檔案
ctags *.c
執行這個command後,在目錄下就會有tags 這個file,裡面紀錄著所有剛剛scan過的.c 檔的symbol 和location (file : linenumber)。 - 進入vi,現在,要跳到 "main" function 所在位置,就輸入
:tag main
- Ctrl ] : 跳到游標所指function的implement 位置 ,注意游標要在function的第一個字。
- Ctrl t : 返回到剛剛的位置。
沒有留言:
張貼留言