1

我正在使用 IntelliJ IDEA Community Edition 16 Preview(版本 IC-144.4199.23)。我需要使用 IDEA 的重构系统重命名几个 Enum 条目。

例如,我当前有一个名为 的枚举条目black,我需要将它及其用法重命名为BLACK,我通过右键单击该条目、选择Refactor -> Rename...并输入来完成BLACK

问题是 IDEA 用Looking for Usages进度对话框提示我,冻结对话框,并且从未真正重构条目名称。

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

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

4

1 回答 1

1

当您单击重构类型时,请确保在“选择可能发生更改签名的范围:”中不要选择“所有文件”,而是选择其他内容 - 例如“项目文件”。否则,这将需要永远!

于 2017-04-18T13:44:47.920 回答