开源免费的源码阅读神器 Sourcetrail

 

目前支持 C、C++、Python 和 Java 语言,同时提供了相关 SDK 用于拓展支持其它语言,相信在未来会提供更多语言的支持。

官网地址:

https://www.sourcetrail.com/

目前已经开源:

https://github.com/CoatiSoftware/Sourcetrail

支持 Windows、macOS、Linux 三个平台,下载地址:

https://github.com/CoatiSoftware/Sourcetrail/releases

下面简单介绍下如何使用 sourcetrail 阅读源码,以 okhttp 源码为例:

首先打开界面如下,点击左侧的 New Project 创建项目

安装完成之后,window版的。下面展示

 

首先新建一个项目,点击蓝色箭头所指的"New Project"即可,接着进行如下配置:

1)Sourcetrail Project Name: 这里填入项目名称

2)Sourcetrail Project Location:这里根据蓝色箭头找到代码根目录,比如detectron2代码的根目录目前位于E:/code/detectron2-0.1.3文件夹。

3)Add Source Group:点击该按钮进行项目编程语言设置 

创建工程

第二步

 

 第三步

项目设置
detectron2由python编写,所有这里选择python,然后点击右下角的"Next"

接着先设置向下的箭头处的选项,选择python安装的位置(用conda安装则选择conda下面的具体虚拟环境)。

 然后设置向上的蓝色箭头处的选项,选择源代码文件(默认为./)

 

 点击右下角的"create"按钮,

开始索引
在界面点击“start”即开始进行索引

接着会开始进行索引(需要等待,具体时间和文件数量有关)

索引结束后点击"ok"即可

 

 

快速查找 

 

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐