TagList也是很好用vim的plugin,功能太多啦,有點懶,就是寫些最基本的介紹了。
TagList的網頁是:
http://vim-taglist.sourceforge.net/
安裝步驟:
1. TagList plugin需要有exuberant ctags以產生tag list,exuberant ctags可以在http://ctags.sourceforge.net下載,如果是用Ubuntu用apt-get就可以很輕鬆的安裝起來啦,如果是Windows系統可以到這裡下載http://prdownloads.sourceforge.net/ctags/ec56w32.zip。
2. 從http://www.vim.org/scripts/script.php?script_id=273下載taglist_xx.zip,解壓縮在$HOME/.vim或$HOME/vimfiles或$VIM/vimfiles目錄下,如果是Windows系統就解壓縮在C:\Program Files\Vim\vimfiles目錄下。解壓縮後會有以下兩個檔案:
plugin/taglist.vim
doc/taglist.txt
3. 在doc目錄下開啓vim編輯器,執行":helptags ."。
4. 重新啓動vim後就可以享受TagList的功能啦,例如執行":TlistToggle"可以開啓或關閉TagList window,執行":help taglist"可以開啓help說明。
5. 為了使用更方便,可以修改/etc/vim/vimrc檔案(或在Windows下為C:\Program Files\Vim\_vimrc):
nnoremap < silent> < f1> :TlistToggle<cr> /* 設定快速鍵F1為TlistToggle */
nnoremap < silent> < f2> :wincmd p<cr> /* 設定快速鍵F2為windcmd p */
let Tlist_Ctags_Cmd = 'C:\ctags\ctags.exe' /* Window才要加的設定,設定ctags.exe的路徑 */
let Tlist_Auto_Open = 1 /* 設定開啓檔案時自動開啓taglist window */
let Tlist_Exit_OnlyWindow = 1 /* 如果vim的window只剩taglist window時關閉vim */
一些簡單的介紹....有空時再慢寫詳細一點吧....
設定快速鍵的語法: "nnoremap <silent> <Fx> :command<CR>"。
:TlistOpen 開啓並移動游標到taglist window。
:TlistToggle 開啓或關閉taglist window,但游標仍在目前的window。
:q 關閉taglist window,或是在taglist window直接按q。