IntelliJ IDEA 插件 Draw Graph
- 生成打開文件的方法調(diào)用圖
- 矢量圖秫舌,可復制,可點擊跳轉(zhuǎn)
- 選擇多個文件右擊生成調(diào)用圖
- 選擇 pom.xml 生成項目模塊關系圖
- 支持各種編程語言
用法
單個文件調(diào)用圖 或 所有 pom.xml 依賴圖:
- 打開右邊的<kbd>圖</kbd>工具欄
- 打開 pom.xml/.java/.py 等文件
- 點擊圖上的方法跳轉(zhuǎn)到方法位置
多個文件調(diào)用圖 或 部分 pom.xml 依賴圖:
- 選擇多個同語言的文件
- 打開右鍵菜單
- 選擇<kbd>調(diào)用圖</kbd>
- 點擊圖上的方法跳轉(zhuǎn)到方法位置
關于
- 只支持 2020.2 以上因為 mermaid.js 只能在 jcef(chrome) 中使用,
2020.1 以下用的是 JavaFx WebView - 需要安裝 Graphviz 才能顯示 PlantUML 和 Graphviz 的圖
- 偶爾提供兼容 JavaFx 版(另外兩種格式)
介紹效果圖
方法調(diào)用圖
方法調(diào)用圖
Maven 依賴圖
同類插件對比
我的 Draw Graph
打開文件自動生成,多個文件右擊生成
Draw Graph
Call Graph
彈出框選擇文件生成
Call Graph
PlantUML Diagram Generator
點擊多個文件右擊生成
PlantUML Diagram Generator
IDEA 自帶依賴矩陣
點擊多個文件右擊生成
IDEA 自帶依賴矩陣
上圖左邊文件顯示注釋效果是 Show Comment 插件
我的項目
- 在文件樹候引、行末邓尤、JSON 顯示注釋:Show Comment
- 在文件樹顯示行數(shù)权谁、文件數(shù):Line Num
- 生成 方法調(diào)用圖 和 Maven 依賴圖:Draw Graph
- 查找多個文件或行的作者 與 導出搜索:Find Author
- 自動同步覆蓋率 和 調(diào)試中抓取覆蓋率:Sync Coverage