愛上用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 < silent> < f12> :TlistToggle< cr>
nnoremap < silent> < f9> :wincmd p< cr>

p.s < 後面不要加空格

之後在vim中按f12,可以呼叫silder bar,而f9則切換遊標於兩個視窗間。

結果如下:

留言

Vito寫道…
真實用阿XDDDD

這個網誌中的熱門文章

我老闆是真男人!

逃得了一時 逃不了一世

Google Hangouts