Vim安裝ctags和taglist插件
通過ctags建立索引,可以用其瀏覽代碼。
通過taglist可以在窗口中直接看到源代碼的結構。
ctags的安裝
這個安裝非常簡單,在http://ctags.sourceforge.net/下載windows的版本ctags58.zip,
然后解壓出來,在Path里添加.exe所在的路徑即可
安裝完成后用":ctags -R"可以在目錄下生成tags文件,記錄索引
Ctrl+]可以實現跳轉
taglist的安裝
- 下載安裝包:http://www.vim.org/scripts/script.php?script_id=273
- 解壓出來有兩個文件夾,其內個有一個文件:\doc\taglist.txt和\plugin\taglist.vim
- 將兩個文件分別拷貝到Vim\vim74下面的doc和plugin文件夾中
- 用管理員身份打開gvim 運行":helptags C:...\Vim\vim74\doc\ "
注意一定要用管理員身份,否則啥也不會發生(為這個折騰了很久,必須吐槽一下win7坑爹的權限設置)
安裝完成后":Tlist"可以看到taglist窗口
用pathogen來管理插件
之前一直用pathogen來管理插件。
pathogen會在目錄下建立bundle文件,所有的插件都會在該目錄下管理。
當Vim啟動時,會自動執行runtimepath(rtp)列表中所包含文件夾下的vim腳本,pathogen會在啟動時把/bundle下的文件夾中的插件按照一定順序遞歸加載到rtp中,這樣Vim啟動時,通過pathogen管理的插件就生效了。
因此,應該可以把taglist的相關文件當獨放在bundle下,pathogen管理通常要運行gitclone 來獲得插件,但是taglist沒有托管在github,因此采用手動實現。
步驟如下:
- 刪除上面拷貝到vim74\doc和vim74\plugin中的兩個文件
- 重啟vim,發現:Tlist命令確實不起作用了
- 在vimfiles\bundle下新建文件夾taglist,將taglist插件的兩個文件夾doc和plugin拷貝到里面
- 管理員身份打開vim,":helptags C:...\Vim\vimfiles\bundle\taglist\doc "
再次運行:Tlist命令,發現確實又可以用了!