IntelliJ IDEA 插件 Draw Graph
- 生成打开文件的方法调用图
- 矢量图,可复制,可点击跳转
- 选择多个文件右击生成调用图
- 选择 pom.xml 生成项目模块关系图
- 支持各种编程语言
用法
单个文件调用图 或 所有 pom.xml 依赖图:
- 打开右边的<kbd>图</kbd>工具栏
- 打开 pom.xml/.java/.py 等文件
- 点击图上的方法跳转到方法位置
多个文件调用图 或 部分 pom.xml 依赖图:
- 选择多个同语言的文件
- 打开右键菜单
- 选择<kbd>调用图</kbd>
- 点击图上的方法跳转到方法位置
关于
- 只支持 2020.2 以上因为 mermaid.js 只能在 jcef(chrome) 中使用,
2020.1 以下用的是 JavaFx WebView - 需要安装 Graphviz 才能显示 PlantUML 和 Graphviz 的图
- 偶尔提供兼容 JavaFx 版(另外两种格式)
介绍效果图
方法调用图
同类插件对比
我的 Draw Graph
打开文件自动生成,多个文件右击生成
Call Graph
弹出框选择文件生成
PlantUML Diagram Generator
点击多个文件右击生成
IDEA 自带依赖矩阵
点击多个文件右击生成
上图左边文件显示注释效果是 Show Comment 插件
我的项目
- 在文件树、行末、JSON 显示注释:Show Comment
- 在文件树显示行数、文件数:Line Num
- 生成 方法调用图 和 Maven 依赖图:Draw Graph
- 查找多个文件或行的作者 与 导出搜索:Find Author
- 自动同步覆盖率 和 调试中抓取覆盖率:Sync Coverage