SourceTrail是一款源码阅读软件,跨平台,图形化,支持和idea互动,支持模糊搜索,用来分析代码比较方便
SourceTrail可以在官网免费下载,提供windows mac linux 三种版本,Mac安装只需要将下载下来的dmg拖动到App文件夹下即可,其他系统安装也很简单,略过。
打开SourceTrail后首先需要新建项目,点击新建项目按钮即可
在弹出的窗口中填写好项目名称和项目所在文件夹(此处项目指新建的项目名称和地址)填写好相关项目名称和项目所在文件夹之后点击下方的Add Source Group按钮即可
接下来在弹出的窗口中填写需要阅读的项目的相关信息(此处项目指需要需要被阅读的项目),以JAVA为例,点击Java按钮,选择Java Source Group from Maven,然后点击下一步
在弹出的窗口中填写相关项目信息,需要填写项目pom文件地址,以及maven配置文件地址,填写好相关信息之后点击下一步即可
在新的弹窗中直接点击下一步,或者配置相关需要排除的包或者文件即可点击下一步
最后会弹出确认对话框,确认相关信息无误之后,点击Create即可开始创建项目,项目创建完之后点击start开始建立索引,索引建立完毕之后即可开始享受阅读代码的乐趣。
Sourcetrail支持Idea插件集成,在Idea插件市场中搜索idea-sourcetrail 安装完之后重启即可,使用时在idea代码阅读窗中右击点击send location 即可(要想使用此功能Sourcetrail需要开启并打开对应项目,可在类名、方法名、接口名...处右击即可一键跳转到对应的方法)
阅读源码页面大概是这个样子,由于代码私密性要求,满满的都是马赛克,大概看一下就行
遇到问题欢迎讨论