java变量的大规模重命名

java变量的大规模重命名,java,refactoring,Java,Refactoring,我有一个大约有50个字段的类。它们的名字大致如下: config__write_better_code 我希望它们看起来像这样,而不必手动重命名它们: Config$WriteBetterCode 我正在使用eclipse,但欢迎使用任何可以重命名代码的工具。单击变量名 1:按[alt]+[shift]+[R] 2:输入新名称 3:按[enter]确认 -->此变量的所有实例都将被重命名 AnyEdit Eclipse插件可能会帮助您(与Eclipse的重命名功能结合使用): 转换驼峰下划

我有一个大约有50个字段的类。它们的名字大致如下:

config__write_better_code
我希望它们看起来像这样,而不必手动重命名它们:

Config$WriteBetterCode

我正在使用eclipse,但欢迎使用任何可以重命名代码的工具。

单击变量名

1:按[alt]+[shift]+[R]

2:输入新名称

3:按[enter]确认


-->此变量的所有实例都将被重命名

AnyEdit Eclipse插件可能会帮助您(与Eclipse的重命名功能结合使用):

转换驼峰下划线

自动将变量名从/转换为“camel”符号,如thismyFieldName this_is_my_field_name


我们怎么能告诉你。。。您有一个设计问题。50个字段。手动操作只需几分钟。“$”是保留的:“只应在机械生成的源代码中使用$字符,或者很少用于访问遗留系统上预先存在的名称。”对每个变量使用eclipse中的重构->重命名功能。只需使用alt+shift+r 50次。不会花太长时间的。(这是在Eclipse中重命名变量的快捷方式,无论在哪里使用它,它都会修改。)Thx,但我知道如何重构。我考虑的更多的是基于正则表达式的方法,因为所有变量都用相同的模式命名。只需选中,1)它只重命名一行,而不是所有变量的用法2)它只重命名一个变量,并且只有在选中时才重命名