ctags是一款實現(xiàn)代碼跳轉(zhuǎn)的插件,可以提高查看代碼的效率粟害,開發(fā)盡管可能有IDE绑莺,IDE中有代碼跳轉(zhuǎn)苫昌,但有的時候還是不想打開IDE的或者本身就沒IDE,所以有必要安裝ctags捕虽,本文就介紹如何在mac osx下的sublime text3中使用ctags慨丐。
先用brew工具安裝ctags,安裝路徑在/usr/local/bin
UsingHomebrew:??
brew install ctags
UsingMacPorts:??
port install ctags
1. 安裝ctags插件
快捷鍵cmd+shift+p呼出文本框中輸入Package Control或者菜單欄->Sublime Text->Preferences->Package Control泄私,就會出現(xiàn)類似下面的輸入框房揭。
選擇Install Package,便會聯(lián)網(wǎng)獲取插件列表晌端,所以得稍等一會捅暴,完成后便會顯示插件列表。
列表上面的文本框中輸入ctags咧纠,便會找到CTags插件蓬痒,選中敲回車鍵或者鼠標(biāo)單擊,就會聯(lián)網(wǎng)下載安裝插件了漆羔。
右擊左邊欄中文件夾梧奢,出現(xiàn)CTags:Rebuild Tags這一項狱掂,說明已經(jīng)安裝成功。
2. 安裝ctags
Windows中
http://prdownloads.sourceforge.net/ctags/ctags58.zip
Mac OSX中
http://prdownloads.sourceforge.net/ctags/ctags-5.8.tar.gz
假設(shè)下載到~/Downloads目錄下亲轨,打開終端:cd ~/Downloads
解壓:tar xzvf ctags-5.8.tar.gz
進入解壓目錄:cd ctags-5.8
編譯安裝:
./configure
make
sudo make install
3. 配置CTags插件
需要配置一下CTags插件趋惨,更改一下默認(rèn)配置,主要修改其中ctags目錄惦蚊,因為配置中沒有寫入ctags的目錄希柿。
打開 菜單欄->Sublime Text->Preferences->Package Settings->CTags->Settings-Default和Settings-User這兩個文件
將Settings-Default中的內(nèi)容全選復(fù)制到Settings-User文件中,并將其中Command的值設(shè)置為:/usr/local/bin/ctags
最后打開項目养筒,右擊軟件左邊欄的項目文件夾曾撤,出現(xiàn)CTags:Rebuild Tags,點擊會生成tags文件晕粪。
按下shift+ctrl挤悉,鼠標(biāo)左鍵點擊方法,就會調(diào)轉(zhuǎn)到方法定義處巫湘,Shift+Ctrl+鼠標(biāo)右鍵單擊装悲,便會調(diào)回剛才的位置