1、簡介
SourceTrail是一款源碼閱讀軟件,跨平臺,圖形化,支持和idea互動,支持模糊搜索,用來分析代碼比較方便
2、安裝
SourceTrail可以在官網免費下載,提供windows mac linux 三種版本,Mac安裝只需要將下載下來的dmg拖動到App文件夾下即可,其他系統安裝也很簡單,略過。
3、使用
3.1、New Project
打開SourceTrail后首先需要新建項目,點擊新建項目按鈕即可

在彈出的窗口中填寫好項目名稱和項目所在文件夾(此處項目指新建的項目名稱和地址)填寫好相關項目名稱和項目所在文件夾之后點擊下方的Add Source Group按鈕即可

接下來在彈出的窗口中填寫需要閱讀的項目的相關信息(此處項目指需要需要被閱讀的項目),以JAVA為例,點擊Java按鈕,選擇Java Source Group from Maven,然后點擊下一步

在彈出的窗口中填寫相關項目信息,需要填寫項目pom文件地址,以及maven配置文件地址,填寫好相關信息之后點擊下一步即可

在新的彈窗中直接點擊下一步,或者配置相關需要排除的包或者文件即可點擊下一步

最后會彈出確認對話框,確認相關信息無誤之后,點擊Create即可開始創建項目,項目創建完之后點擊start開始建立索引,索引建立完畢之后即可開始享受閱讀代碼的樂趣。


3.2 Idea插件集成
Sourcetrail支持Idea插件集成,在Idea插件市場中搜索idea-sourcetrail 安裝完之后重啟即可,使用時在idea代碼閱讀窗中右擊點擊send location 即可(要想使用此功能Sourcetrail需要開啟并打開對應項目,可在類名、方法名、接口名...處右擊即可一鍵跳轉到對應的方法)

3.3 總結
閱讀源碼頁面大概是這個樣子,由于代碼私密性要求,滿滿的都是馬賽克,大概看一下就行

遇到問題歡迎討論