java - 使用 IntelliJ IDEA 批量重命名方法

标签 java intellij-idea automated-refactoring

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

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

最佳答案

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

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

关于java - 使用 IntelliJ IDEA 批量重命名方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14205865/

相关文章:

java - 在我的 printArray 方法中查看数组

java - 连接改变状态广播

java - Spring MVC - 下拉对象选择 - 无主标识符

java - 错误: "binary literals are not supported at this language level "

java - 如何在 eclipse 重命名重构期间忽略检查中的文件夹?

7000 个引用的 Java 源代码重构

java - java中的多线程(两个线程广泛使用notify()和wait())

java - 使用 IntelliJ 调试 GWT

java - 本地开发设置

mvvmcross - ReSharper 自定义转换 - AutoProperty 到 MvxProperty