sublime txt 3 Mac查看android源码
此篇文章仅针对没有翻墙功能的用户。
1. 从官网https://www.sublimetext.com/3下载sublime txt 3版本
2. 查看是否有package control这一项,不能翻墙应该是没有的==

3. 参照https://www.jianshu.com/p/dc6abaf327f5这篇文章中的第2步安装package control方法从gitub上下载下来,然后。菜单->Preferences->Browse Packages...打开findler直接将下载好的文件复制到此目录下即可,注意文件命名为Package Control。
4. 参照https://www.jianshu.com/p/73304373539f此篇文章,在Preferences->Package Settings->Package Control->Settings-Users中添加如下代码设置channels_v3.json路径。链接: https://pan.baidu.com/s/1lqMknh8t84qYKc9Lfa3eXw 提取码: nmik 可以下载这个json文件。
"channels":
[
" ----/channel_v3.json " // (此处填你的 channel_v3.json 文件路径)
],
5.重启sublime txt3即可。
package control 可以使用:

package control:install package也可以打开了:

6 .搜索Ctags下载之后,将Mouse Bindings - Default内容复制到Mouse Bindings - User中

7.将Mouse Bindings -User中的modifiers 配置都改为command.

8.导入android源码,在工程上右键,选择ctags:rebuild tags, 如果弹出错误,需要在本地Mac环境中安装ctags

7.使用homebrew安装ctags.如果终端没有brew命令,可参考https://brew.sh此链接下载brew,然后在终端输入brew install ctags 命令就可以将ctags下载到本地./usr/local/Cellar/ctags/5.8_1目录中。
8.配置ctags环境变量。参照https://jingyan.baidu.com/article/8065f87f47b29523312498e4.html此链接配置mac中的环境变量,在配置文件中配置ctags路径。下图中第三行。

9.再执行第6步,因为源码文件比较大,执行时间可能稍长一点儿。执行完就可以在目录最外层中看到.tags标记。
