精華區beta CYHS-3rd-308 關於我們 聯絡資訊
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則切換遊標於兩個視窗間。