星期三, 5月 03, 2006

vim plugin - for programmer

這一篇 有比較清楚的說明,將vim 加上 programmer 需要的功能: 像
自動跳到 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 : 返回到剛剛的位置。
啊,光是ctags已經夠好用了.. taglist 下次再試好了...

沒有留言:

張貼留言