【发布时间】:2012-05-15 18:51:16
【问题描述】:
在一个旧的 Java 项目中,我有很多重新格式化工作要做。
我有超过 300 个由工厂创建的不同类,我想使用 Eclipse 插件或工具自动更改。
我需要为 300 个类(如上面的 Foo 类)删除相同的参数,并且每次都更改母类名称。
示例:
public Foo extends **OldClass** {
public Foo(A a, **B b**){
//..
}
}
到
public Foo extends newClass {
public Foo(A a){
//..
}
}
我还希望能够“批量查找和替换”很多声明。我的意思是,我想要一个带有替换列表(带有正则表达式模式)的工具,并且只需单击一下即可替换所有内容。
你知道我该怎么做吗?我在 Windows 7 系统上。
【问题讨论】:
-
请原谅我的缩进,我不知道为什么它不起作用。
-
您能否澄清一下,您要对所有 300 个文件进行相同的替换(例如,将 'OldClass' 替换为 'NewClass' 300 次),还是在文件之间有所不同?
标签: eclipse reformatting