1 set hls
2 set ai
3 syntax on
4 set nobackup
5 set background=dark
6 set autoindent
7 set smartindent
8 set tabstop=2
9 set shiftwidth=2
10 set showmatch
11 set expandtab
12 set ruler
13 set nu
14
15 colorscheme evening
16
17 set fileencodings=utf-8
18 set termencoding=utf-8
※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則切換遊標於兩個視窗間。