Sourcetrail是一款macOS平台的源码快速学习工具,它能够通过索引你的文件以及收集项目的结构数据来简化你在现存代码中查看。目前支持的语言种类:C、C++、Java、Python,并且可以自定义语言类型。
下载地址:https://www.sourcetrail.com/
首先看看软件截图:以Android源码为例,打开我们熟悉的ActivityThread类
帅不帅,霸气侧漏!!!
来,说一下咋使用:
打开软件,选择Project===》new Project出现如下图:
点击 Add Source Group
,选择 Empty Java Source Group:
点击 Next
到下面这个界面, 依次点击步骤 1、2 指定索引文件:
点击 Next
后出现下面的界面,点击 Create
按钮:
选择 All Files
, 点击 Start
按钮开始索引,等待一段时间。
出现 Error 是正常的,因为源码中有很多文件找不到,不影响阅读源码。
索引完成后点击 OK
,就可以开始源码阅读了。