在Intellij IDEA中,当我使用重命名重构工具重命名一个方法时(该工具本质上将方法的旧名称替换为新名称),IDEA还会从文件中删除未使用的导入,其中方法名称将被替换。
这不是我想做的。即使我想删除这个多余的导入,我也想在一个单独的操作中在整个项目中这样做,所以它可以是一个单独的提交。
如何禁用此行为?
我使用的版本是14.1.3旗舰版。
已经有类似的问题How to prevent IntelliJ IDEA from deleting unused packages?,但这里提到的选项(Optimize imports on the fly)与我的问题无关。实际上,我没有检查它。
更新:对我来说,现在唯一的解决方案是在应用其他重构工具之前删除所有未使用的导入。
发布于 2015-09-08 18:53:15
我已经向IntelliJ支持部门询问过这个问题,得到的答复是让我向this issue in their issue tracking咨询。
基本上,自2005年以来,它一直是一个bug/特性。有关于行为是否应该改变的反复讨论,但就目前而言,没有任何改变,作为一个用户,你对此无能为力。
https://stackoverflow.com/questions/32069243
复制相似问题