sublime text是mac os中查看源碼的一個(gè)軟件工具,如果查看源碼就需要代碼索引跳轉(zhuǎn)检痰。sublime text如果需要跳轉(zhuǎn)的話需要安裝ctags包归。
第一步,在sublime text中安裝ctags插件
第二部铅歼,安裝ctags(如果系統(tǒng)以及安裝公壤,則不需要)
第一步:
左上角Sublime Text 2 -> Preference -> Browse Packages 查看是否已經(jīng)安裝了CTags Package,如果沒(méi)有則需要安裝Sublime Text 2 -> Preference -> Package Control, 輸入Install Package谭贪,在列表中輸入選擇 Ctags 插件進(jìn)行安裝
修改函數(shù)跳轉(zhuǎn)方式:Perference -> Package Settings->CTags->Mouse Binding Default->復(fù)制全部->粘貼到Mouse
Binding User
把里面的”ctrl+shift”境钟,修改為“command”,這樣就可以用“command+左鍵”跳轉(zhuǎn)了
右鍵點(diǎn)擊側(cè)邊欄中Android 源碼根目錄俭识,右鍵-> CTags: Rebuild Tags
如果提示
[Errno 1] /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ctags: illegal option -- Rusage: ctags [-BFadtuwvx] [-f tagsfile] file ...
這是因?yàn)槲覀冞€沒(méi)有安裝和配置ctags
我電腦上只是安裝了ctags插件慨削,沒(méi)有安裝ctags。那么就需要第二步了
第二步:
如果你電腦安裝Homebrew套媚,直接可以brew install ctags缚态。
如果brew install ctags下載不下樓可以直接下載安裝包。
然后按以下步驟執(zhí)行:
http://prdownloads.sourceforge.net/ctags/ctags-5.8.tar.gz
假設(shè)下載到~/Downloads目錄下堤瘤,打開(kāi)終端:cd ~/Downloads
解壓:tar xzvf ctags-5.8.tar.gz
進(jìn)入解壓目錄:cd ctags-5.8
終端執(zhí)行編譯安裝:
./configure
make
sudo make install
如果以上也沒(méi)安裝成功玫芦,則大概率是不允許在根目錄安裝。這個(gè)時(shí)候需要關(guān)閉SIP本辐,不過(guò)關(guān)閉后記得打開(kāi)桥帆。
a. 查看SIP狀態(tài)在終端中輸入csrutil status医增,就可以看到是enabled還是disabled。
b. 關(guān)閉SIP
1 重啟MAC老虫,按住cmd+R直到屏幕上出現(xiàn)蘋(píng)果的標(biāo)志和進(jìn)度條,進(jìn)入Recovery模式忽刽;
2 在屏幕最上方的工具欄找到實(shí)用工具(左數(shù)第3個(gè)),打開(kāi)終端,輸入:csrutil disable纸泄;
3 關(guān)掉終端雪营,重啟mac献起;
4 重啟以后可以在終端中查看狀態(tài)確認(rèn)谴餐。
c. 開(kāi)啟SIP
與關(guān)閉的步驟類(lèi)似,只是在S2中輸入csrutil enable即可食绿。
以上記錄一下安裝sublime text ctags的過(guò)程