愛上用vim寫程式 (7/1 更新: 補圖)
沒錯,我想我愛上用vim寫程式了! 不過,更精確的說,是用vim + ctags + taglist + screen vim跟screen這次就不多說了。來介紹今天的主角 ※ctags 當你程式架構大了之後,你常常需要看別的.h檔,class要呼叫誰 要呼叫什麼function,什麼變數等等的。通常,我會用screen再開個視窗 把該.h檔叫出來來看。而ctags,你只需要在那個變數上按ctrl + ] 他就會自己跳到該.h !!! 超方便,而當你想跳回來的時候按ctrl + t就好。 使用方法:針對某些目錄做tags,可用 ctags -R a,a是目錄名 在.vimrc中加入set tag=/tags_path/tags。 ※taglist taglist則是把目前你編輯的檔案,在旁邊開一個silder bar。 把所有class、function等等list出來,你可以清楚知道這個.c檔有什麼東東 而且可以透過這個silder bar來直接到你想要去的function位置。 使用方法:在.vimrc中加入 nnoremap :TlistToggle nnoremap :wincmd p p.s 之後在vim中按f12,可以呼叫silder bar,而f9則切換遊標於兩個視窗間。 結果如下: