2016-03-01 60 views
0

我正在使用IntelliJ IDEA Community Edition 16 Preview(版本IC-144.4199.23)。我需要使用IDEA的重构系统重命名一对Enum条目。IntelliJ“寻找用法”重构/重命名枚举输入时冻结

举例来说,我现在有一个名为black枚举条目,我需要重命名它和它的用途,以BLACK,我通过右键单击该条目,选择Refactor -> Rename...,并输入BLACK做。

问题是,IDEA提示我用Looking for Usages进度对话框冻结了对话框,并且从来没有实际重构条目名称。

这个问题很奇怪,因为当我直接在条目上使用Find Usages时,它完美地表示“没有在项目文件中找到用法”(这是正常的)。但是,前面提到的对话框冻结了大约99%的搜索进度条,并且不会重命名该条目。

编辑:问题显然也适用于IntelliJ IDEA 15.0.2。

+1

鉴于intellij稳定版本中的所有已知错误,如果您甚至可以执行此操作,那么您可以勇于使用EAP执行任何操作,而不是检查新功能。 – ChiefTwoPencils

+0

@ChiefTwoPencils过去一个月我一直在使用v16 EAP,而且我没有真正进入影响我的体验的问题。看来这个问题也出现在IntelliJ IDEA 15.0.2中。 – Momo

+0

我无法用15.0.4重现问题;授予我不知道确切的情况。我重构了许多包的枚举;按预期工作。 – ChiefTwoPencils

回答

1

当您单击重构的类型,确保在“选择范围可能发生变化签名:”你不要选择“所有文件”,而是别的东西 - 如“项目文件” 。否则,它会一直持续下去!