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)用圖
同類插件對比
我的 Draw Graph
打開文件自動生成,多個文件右擊生成
Call Graph
彈出框選擇文件生成
PlantUML Diagram Generator
點擊多個文件右擊生成
IDEA 自帶依賴矩陣
點擊多個文件右擊生成
上圖左邊文件顯示注釋效果是 Show Comment 插件
我的項目
- 在文件樹候引、行末邓尤、JSON 顯示注釋:Show Comment
- 在文件樹顯示行數(shù)权谁、文件數(shù):Line Num
- 生成 方法調(diào)用圖 和 Maven 依賴圖:Draw Graph
- 查找多個文件或行的作者 與 導出搜索:Find Author
- 自動同步覆蓋率 和 調(diào)試中抓取覆蓋率:Sync Coverage