2016年6月4日

Mac - 替 Vim 安裝 Tagbar ( Install Tagbar for Vim on Mac OS X )

Tagbar 是一個幫你分析檔案內容,將其內容結構化顯示的工具,因此對於把 Vim 當做 IDE 的人會相當的有用。本篇將介紹如何在 Mac OS X 上安裝、使用 Tagbar。( 其他 Mac 相關教學可以參考本篇整理。If you want to read this article in English, you can visit here )



前置作業:
在安裝 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


熱門文章