如何在IntelliJ IDEA中查找项目中的未被调用方法?是否有插件或快捷键?
在IntelliJ IDEA中查找未被调用的方法
一、原生内置功能(无需插件)
1. 单个方法快速验证
选中目标方法,按下快捷键 Alt+F7(Windows/Linux)或 Option+F7(Mac),如果弹出的结果面板显示无引用结果,就说明该方法未被调用。
2. 全局批量排查
使用「代码检查」功能可以一次性扫出所有未被调用的方法:
- 打开顶部菜单栏
Code > Inspect Code - 在弹窗中选择要检查的范围(整个项目、指定模块或单个文件)
- 检查完成后,在结果面板的**「Unused declaration」**分类下,就能看到所有未被调用的方法、变量、类等冗余声明。
3. 实时高亮提示
开启未使用符号高亮,能在编辑时一眼识别未被调用的方法:
- 打开
Settings/Preferences > Editor > Inspections > Java > Declaration redundancy > Unused declaration,勾选启用该规则 - 此时编辑器中未被调用的方法会被标上灰色下划线,直观可见。
二、插件辅助方案
如果需要更精细化的筛选或批量处理能力,可以使用以下插件:
- Unused Code Detector:专门聚焦未使用代码扫描,支持批量导出未使用方法列表,甚至一键删除冗余代码
- SonarLint:除了检测未使用方法,还能提供代码质量、规范等多维度建议,集成性更强
三、常用快捷键汇总
- 单个方法查引用:
Alt+F7(Windows/Linux)/Option+F7(Mac) - 快速打开全局代码检查:
Ctrl+Alt+Shift+I(Windows/Linux)/Cmd+Option+Shift+I(Mac)
内容的提问来源于stack exchange,提问作者Ilya Y
相关产品推荐
相关产品推荐

