在Mac中安裝、使用ctags, taglist for Vim
Vim做為一個強大的文字編輯軟體,和適當的插件搭配甚至能做到類似Source Insight的功能。雖然學習門檻高,但因為有其特殊性(多數Unix like的系統預設有安裝),因此有某種程度上有必要學習。
對開發而言,ctags和taglist就是Vim中程式設計師的好朋友插件。先前在Ubuntu上安裝十分容易,但在Mac中有些小問題,因此就將解法筆記下來:
對開發而言,ctags和taglist就是Vim中程式設計師的好朋友插件。先前在Ubuntu上安裝十分容易,但在Mac中有些小問題,因此就將解法筆記下來:
- 安裝ctags
其實Mac中已經有安裝了ctags,但你會發現這一個ctags能接受的參數和常用的不相同。此時我們必需再自已安裝ctags。這裡以homebrew為例:
brew install ctags
原來Mac裝的路徑為/usr/bin/ctags,我們自行安裝的會出現在/usr/local/bin/ctags。為了讓系統預設就是使用我們安裝的版本,我們需要去修改 ~/.bash_profile檔案以改變環境變數。有二種改法,選一種即可:
a. 修改 PATH
b. 加alias
- 安裝 taglist插件 for Vim
Download taglist –http://vim-taglist.sourceforge.net/
• 下載後解壓縮該檔案
• 將plugin及doc複製到家目錄的".vim"這個目錄裏,如果不存在就建一個新的".vim"# unzip taglist_45.zip Archive: taglist_45.zip inflating: plugin/taglist.vim inflating: doc/taglist.txt
• 在/etc/vim/vimrc裏加入下面1行
map <f7> :Tlist<CR>
ctags使用指令
ctags -R -h ".h.c.cpp.java"
在Vim下的操作指令:
F7 可以 Enable / Disable ctags Ctrl + w + w 可以Switch window 左視窗Left side (Tag List) 按Enter就會自動跳到相對應的函式或定義 右視窗Right side: Ctrl + ] 可以跳到游標所指function的implement 位置 Ctrl + t 可以返回到剛剛的位置
留言
張貼留言