sublime text是mac os中查看源码的一个软件工具,如果查看源码就需要代码索引跳转。sublime text如果需要跳转的话需要安装ctags。
第一步,在sublime text中安装ctags插件
第二部,安装ctags(如果系统以及安装,则不需要)
第一步:
左上角Sublime Text 2 -> Preference -> Browse Packages 查看是否已经安装了CTags Package,如果没有则需要安装Sublime Text 2 -> Preference -> Package Control, 输入Install Package,在列表中输入选择 Ctags 插件进行安装
修改函数跳转方式:Perference -> Package Settings->CTags->Mouse Binding Default->复制全部->粘贴到Mouse
Binding User
把里面的”ctrl+shift”,修改为“command”,这样就可以用“command+左键”跳转了
右键点击侧边栏中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 ...
这是因为我们还没有安装和配置ctags
我电脑上只是安装了ctags插件,没有安装ctags。那么就需要第二步了
第二步:
如果你电脑安装Homebrew,直接可以brew install ctags。
如果brew install ctags下载不下楼可以直接下载安装包。
然后按以下步骤执行:
http://prdownloads.sourceforge.net/ctags/ctags-5.8.tar.gz
假设下载到~/Downloads目录下,打开终端:cd ~/Downloads
解压:tar xzvf ctags-5.8.tar.gz
进入解压目录:cd ctags-5.8
终端执行编译安装:
./configure
make
sudo make install
如果以上也没安装成功,则大概率是不允许在根目录安装。这个时候需要关闭SIP,不过关闭后记得打开。
a. 查看SIP状态在终端中输入csrutil status,就可以看到是enabled还是disabled。
b. 关闭SIP
1 重启MAC,按住cmd+R直到屏幕上出现苹果的标志和进度条,进入Recovery模式;
2 在屏幕最上方的工具栏找到实用工具(左数第3个),打开终端,输入:csrutil disable;
3 关掉终端,重启mac;
4 重启以后可以在终端中查看状态确认。
c. 开启SIP
与关闭的步骤类似,只是在S2中输入csrutil enable即可。
以上记录一下安装sublime text ctags的过程
网友评论