ctags 產生標籤檔,Taglist 在 Vim 側邊欄顯示類別/函式/變數結構,兩者結合讓 Vim 秒變 IDE。Ubuntu 下安裝極簡單。
sudo apt-get install ctags
https://vim.sourceforge.net/scripts/download_script.php?src_id=6416(taglist_42.zip)unzip taglist_42.zip 得到 doc/、plugin/sudo cp doc/taglist.txt /usr/share/vim/vim72/doc/
sudo cp plugin/taglist.vim /usr/share/vim/vim72/plugin/
/etc/vim/vimrc(或 ~/.vimrc)" Taglist 設定
let Tlist_Auto_Open = 1 " 啟動時自動開啟
let Tlist_Ctags_Cmd = '/usr/bin/ctags' " 指定 ctags 路徑
let Tlist_Show_One_File = 1 " 僅顯示當前檔案標籤
let Tlist_Exit_OnlyWindow = 1 " 最後一個視窗關閉則退出 Vim
:TlistToggle 開關側邊欄Ctrl+] 跳轉至標籤定義Ctrl+t 返回上一位置:TlistUpdate 重新產生標籤完成後,以 Vim 開啟原始碼,按 F4(或對應鍵盤映射)即可看到清晰的程式碼大綱。