使用IntelliJ IDEA批量重命名方法

Dre*_*kes 5 java intellij-idea automated-refactoring

我有一个类,其中包含许多(大约40个)名称的方法SCREAMING_CASE_LIKE_THIS.

有没有一种快速的方法,也许是通过代码分析/检查,将所有这些重命名为更多的惯用名camelCaseLikeThis

use*_*257 1

这不是一个批处理,但如果您将光标放在第一个方法上方,开始宏录制,然后执行:control-alt-down shift-f6 down-arrow down-arrow回车

然后停止宏,现在您有了一个宏,该宏可以转到下一个方法并根据需要重命名它(驼峰式大小写,没有下划线)。然后,您可以将该宏分配给快捷方式并重复适当的次数。我尝试将最后一步添加到宏中作为未绑定的键组合,然后将该组合分配给宏本身(因此它是自调用),但我无法使其工作。还尝试创建另一个调用前 x 次的宏,但由于某种原因这也不起作用。