You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多
文档控制台
免费开始使用

如何在IntelliJ IDEA中移除未使用代码?含未用声明快捷操作问询

嘿,这个问题我太熟了!IntelliJ IDEA确实有专门的快捷键和方法来处理这些灰掉的未使用代码,我给你详细说清楚:

移除未使用声明的快捷键

单个未使用元素快速移除

如果你只想清理某一个灰掉的未使用变量、方法或者字段,直接把光标放在这个元素上,按下:

  • Windows/Linux:Alt+Enter
  • Mac:Option+Enter
    然后在弹出的上下文菜单里选择Remove unused declaration,就能一键删掉这个未使用的声明。

批量清理整个文件/项目的未使用声明

如果想一次性搞定整个文件甚至项目里的所有未使用声明,可以用这个快捷键:

  • Windows/Linux:Ctrl+Alt+Shift+I
  • Mac:Cmd+Option+Shift+I
    打开Inspect Code对话框后,选择你要检查的范围(比如当前文件),点击OK。等检查完成后,在结果面板里找到Unused declaration分类,右键点击它,选择Fix all 'Unused declaration' problems,IDE就会自动帮你清理所有符合条件的未使用代码。
其他移除未使用代码的方式

除了快捷键,还有两种更灵活的方式:

  • 菜单手动操作:点击顶部菜单栏的CodeInspect Code,后续步骤和上面批量清理的逻辑一致,选好范围后处理未使用声明即可。
  • 自动清理(懒人福音):开启自动保存时清理的功能,步骤如下:
    1. 打开设置(Windows/Linux:FileSettings;Mac:IntelliJ IDEASettings
    2. 找到EditorInspectionsJavaDeclaration redundancy,勾选Unused declaration
    3. 再进入SettingsToolsActions on Save,勾选Optimize importsRun code cleanup
      这样每次你保存文件时,IDE会自动帮你移除未使用的导入和声明,完全不用手动操作!

内容的提问来源于stack exchange,提问作者hsr

火山引擎 最新活动