Java 如何在Intellij Idea中删除当前项目中所有未使用的导入

Java 如何在Intellij Idea中删除当前项目中所有未使用的导入,java,intellij-idea,Java,Intellij Idea,我使用Intellij Idea已经有一段时间了。不过我有几个问题。是否有方法从当前项目中的所有文件中删除所有未使用的导入 我知道我可以选择菜单项codeoptimizeimports(CTRL+ALT+O)来组织单个文件中的导入,但由于我正在使用的应用程序有数百个文件,因此此过程没有任何意义。如果没有办法,我可以为此创建宏吗?如果是,我该怎么做?单击项目文件夹,然后输入CTRL+ALT+O。它将处理文件夹下的所有文件: 我试过这个,我想效果不错。这个过程是否会通知某个地方被删除的导入数量?@P

我使用Intellij Idea已经有一段时间了。不过我有几个问题。是否有方法从当前项目中的所有文件中删除所有未使用的导入


我知道我可以选择菜单项
code
optimizeimports
CTRL+ALT+O
)来组织单个文件中的导入,但由于我正在使用的应用程序有数百个文件,因此此过程没有任何意义。如果没有办法,我可以为此创建宏吗?如果是,我该怎么做?

单击项目文件夹,然后输入CTRL+ALT+O。它将处理文件夹下的所有文件:


我试过这个,我想效果不错。这个过程是否会通知某个地方被删除的导入数量?@Prashant我认为不会。可能你可以用版本控制工具,比如Git,看看有什么不同。啊!好主意。谢谢。不过,这会更改项目中的每个文件。除非您想要进行大规模提交,否则不要这样做,即使文件中没有任何更改(除了空白)。真正的问题是:为什么在创建/编辑文件时不这样做?未使用的导入应该显示为警告,任何签入带有警告的代码的人都需要受到惩罚,例如强制他们一次只签入一个文件。@Andreas我同意你的看法。但是你看,对于旧的应用程序,我猜开发人员对这种方法很草率。但是,对于我们正在开发的所有新应用程序,我们确保在
Sonar Cube