Eclipse 更改文件名及其内容中出现的所有字符串
我有以下表格的代码:Eclipse 更改文件名及其内容中出现的所有字符串,eclipse,replace,Eclipse,Replace,我有以下表格的代码: myfile/foo/Foo.java: public class Foo() { System.out.println("I'm a Foo"); } 在任意深度的目录树中,我想自动将文件名和内容中出现的所有“foo”改为“bar”,“foo”改为“bar”,等等。(我很高兴按顺序执行这些操作,每次都更改替换字符串-词法形式的数量有限) 我使用Eclipse,如果其中有工具可以使用的话。我怀疑使用UNIX脚本更容易。如果是这样的话,我
myfile/foo/Foo.java:
public class Foo() {
System.out.println("I'm a Foo");
}
在任意深度的目录树中,我想自动将文件名和内容中出现的所有“foo”改为“bar”,“foo”改为“bar”,等等。(我很高兴按顺序执行这些操作,每次都更改替换字符串-词法形式的数量有限)
我使用Eclipse,如果其中有工具可以使用的话。我怀疑使用UNIX脚本更容易。如果是这样的话,我将非常感谢举个例子,因为我的UNIX已经生锈了,这不一定是Java特有的。它不是非常优雅,但您可以通过两个步骤来完成:
谢谢有用的开始。我不能依赖编译错误,因为有些字符串是字符串常量,比如类名。我找到了Windows的Renamer(),它看起来可以完成我想要的文件部分。。。(大概相当于KRename)标记为“已接受”,因为这是一个有用的答案。我感到惊讶的是,没有更多的实用程序来完成全部工作。KRename非常有用
myfile/bar/Bar.java:
public class Bar() {
System.out.println("I'm a Bar");
}