Mac使用SublimeText阅读Android系统源码

2022-04-12  本文已影响0人  壹元伍角叁分

一、先下载系统源码,并解压。

我这边下载的是android11,解压完大概是40G。


下载系统源码,并解压

二、创建工程

Project -> Add Folder to Project 选择源码目录即可

导入源码

这个时间会比较漫长,我差不多弄了四个小时才好。导入成功后,点开窗口左下角按钮,会在窗口左边栏中将出现刚刚添加的文件目录。

导入源码完成

三、保存工程

Project -> Save Project As,点击保存后Sublime Text将自动生成两个文件:


image.png

android-11.0.0.sumlime-project:包含工程定义,该文件会被记录到版本控制里。
android-11.0.0.sublim-workspace:包含了用户的工程数据,例如打开的文件和修改等,该文件不会被记录到版本控制里。

下次打开工程,只需要打开android-11.0.0.sumlime-project即可,秒开。

四、电脑安装和配置ctags

1、安装ctags,终端输入:

brew install ctags-exuberant

可能会提示zsh: command not found: brew,那就需要安装brew。否则跳过步骤2

2、安装brew,终端输入

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

敲击完毕后,要求输入序号,输入 1,然后 yes 并 属于自己的密码 后 等待安装即可。安装完毕后重复操作1.

3、ctags安装完终端输入,查看安装信息:

which -a ctags

打印结果

 /usr/local/bin/ctags
 /usr/bin/ctags

五、SublimeText安装ctags插件

  1. 首先 Preference -> Browser Packages -> Package settings 查看是否已经安装了CTags,如果没有则继续下面步骤
  2. Preference -> Package control, 输入“ip”,选择“install package”,它会找出你可以安装的插件,在列表中选择ctag插件进行安装

六、添加索引

打开Preference -> Package Settings -> CTags -> Settings-user 和 Settings-default
把default中的配置全部复制到user中,然后改一下command配置项,为ctags的可执行文件路径/usr/local/bin/ctags(可以通过which ctags命令查看ctags路径)

添加索引

七、修改快捷键

默认函数跳转:Ctrl+shift+左键;跳转返回:Ctrl+shift+右键。

修改方法:
Perference -> Package Settings -> CTags-> Mouse Binding Default 和 Mouse Binding User

把default中的配置全部复制到user中,把里面的"ctrl+shift",修改为“command”,这样就可以用“command+左键”跳转了。

八、推荐sublime插件

1、ChineseLocalizations -- 设置中文语言
2、Material Theme —— Sublime主题推荐
3、Bracket Highlighter —— 括号高亮

上一篇下一篇

猜你喜欢

热点阅读