如何防止IntelliJ IDEA在重命名重构期间删除未使用的包?

Mik*_*cer 17 java ide intellij-idea

在Intellij IDEA中,当我使用Rename重构工具重命名方法时(它基本上替换了方法的旧名称的新名称),IDEA还会从文件中删除未使用的导入,其中替换方法名称.

这不是我想要做的.即使我想删除这些冗余的导入,我想在整个项目中以单独的操作执行它,因此它可以是一个单独的提交.

如何禁用此行为?

我使用的版本是14.1.3 Ultimate.

已有类似的问题如何防止IntelliJ IDEA删除未使用的包?,但那里提到的选项(Optimize imports on the fly)与我的问题无关.实际上我没有检查它.

更新:现在我觉得唯一的解决方案是在应用其他重构工具之前删除所有未使用的导入.

eis*_*eis 1

我已向 IntelliJ 支持人员询问了这一问题,他们的回复让我在他们的问题跟踪中提到了这个问题

基本上,自 2005 年以来,它一直是一个错误/功能。关于是否应该更改该行为的讨论一直存在,但就目前情况而言,没有任何更改,并且作为用户您对此无能为力。