在Intellij IDEA中,当我使用重命名重构工具重命名方法时(该工具基本上将方法的旧名称替换为新名称),IDEA还会从文件中删除未使用的导入,其中方法名称被替换。
这不是我想做的。即使我想删除这些多余的导入,我也想在整个项目中以单独的操作执行此操作,因此它可以是单独的提交。
如何禁用此行为?
我使用的版本是14.1.3终极版。
已经有类似的问题如何防止IntelliJ IDEA删除未使用的软件包?,但是那里提到的选项(动态优化导入
)与我的问题无关。实际上我未选中它。
更新:现在对我来说,唯一的解决方案是在应用其他重构工具之前删除所有未使用的导入。
我已经向IntelliJ支持部门询问了这个问题,并且响应在他们的问题跟踪中将我提到了这个问题。
基本上,自 2005 年以来,它一直是一个错误/功能。关于是否应该更改行为已经来回讨论,但就目前而言,没有任何变化,作为用户,您对此无能为力。