当我在.java文件中时,未使用的代码通常是灰色的或者有一个绿色下划线,说这个代码可能(可能是因为一些奇怪的JNI/Reflection极端情况)未被使用.但我有这个项目有数千个Java文件,我想找到这些可能未使用的代码的所有实例.我怎么能在IntelliJ IDEA中做到这一点?
在Intellij IDEA中,当我使用Rename重构工具重命名方法时(它基本上替换了方法的旧名称的新名称),IDEA还会从文件中删除未使用的导入,其中替换方法名称.
这不是我想要做的.即使我想删除这些冗余的导入,我想在整个项目中以单独的操作执行它,因此它可以是一个单独的提交.
如何禁用此行为?
我使用的版本是14.1.3 Ultimate.
已有类似的问题如何防止IntelliJ IDEA删除未使用的包?,但那里提到的选项(Optimize imports on the fly)与我的问题无关.实际上我没有检查它.
更新:现在我觉得唯一的解决方案是在应用其他重构工具之前删除所有未使用的导入.