一、背景描述
有时候项目中会有多余的import语句,而作为一个有强迫症的程序员来说,很痛苦,那么如何才能方便地去除这些无效导入?下面汇总了几种方式,大家可以各取所需。
二、解决方案
以下汇总了三种方式,可以选择其中一种设置哦:
2.1 方式一:IDEA自动删除不需要的import语句
配置方式:
配置路径依次是:Settings --> Editor --> General --> Auto Import --> Java --> 勾选Optimize imports on the fly(for current project) --> 保存
注意:此设置在之后新建的项目中才有效,如果设置之前已经打开了项目,则此设置在这个已打开的项目中无效。
上一个选项是自动导包,勾选上会自动添加需要的import语句,不必我们alt+enter手动导包,但如果要导入的类、接口、注解在多个包下都有,还是需要我们手动选择导入哪个包下的。
2.2 方式二:手动优化导入
也可使用快捷键 Ctrl + alt + O,O即Optimize 优化。
注意:此快捷键和QQ的屏幕识图快捷键冲突,还有可能和输入法快捷键冲突,如果要使用快捷键,需要修改改其他快捷键。
2.3 方式三:使用插件 Save Actions
插件的配置项都在Others Settings中。保存文件(Ctrl+S)时会自动清除无效导入。
三、优缺点
方式一的优点时简便,自动清除无效导入,甚至连快捷键都不用按;缺点是时刻检测,有点吃资源。
方式二、三略微麻烦些,但资源占用少。
完结!