前置作業:
在安裝 Tagbar 之前我們需要先安裝 Exuberant Ctags。我們可以透過 Homebrew 安裝該套件,指令如下:
# 搜尋 Ctags
brew search ctags
# 取得 Ctags 相關資訊
brew info ctags
# 安裝 Ctags
brew install ctags
安裝 Tagbar:
安裝 Vim 的套件有很多方式,使用 Vundle 來替你管理 Vim 套件是很方便的。接下來將透過 Vundle 來安裝 Tagrbar,首先在 Vim 設定檔中 ( /etc/vimrc 或 ~/.vimrc ) 加入套件:
" 部分內容省略... "
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
Plugin 'gmarik/Vundle.vim'
" 加入 Tagbar 套件 "
Plugin 'majutsushi/tagbar'
call vundle#end()
filetype plugin indent on
" 部分內容省略... "
" 設定開啟 Tagbar 快捷鍵為 F8 "
nmap <F8> :TagbarToggle<CR>
接著在 Vim 中執行安裝套件指令,等待最下方顯示 Done 即完成安裝。:PluginInstall
使用 Tagbar:
於開啟檔案的視窗中按下 F8,Tagbar 就會幫你把內容結構化的顯示,例如:列出該 class 所有 function。若要修改快捷鍵,修改 Vim 設定檔中的 nmap 即可。另外,於 Tagbar 視窗中按下 F1 即可得到更多指令內容。
Environment :
・ Mac OS X
Reference :
・ Tagbar