我知道我可以打开一个给定的文件,然后点击 CTRL + SHIFT + M
,它会添加与我当前光标所在的类关联的导入。
我正在对我的项目进行一些重大重构,我决定将对 File
类的所有引用替换为我自己的 Filename
类。由于系统可能包含数百个类,因此处理起来简直就是一场噩梦。我已经用 Search and Replace
替换了 File
到 Filename
的所有引用,但现在到处都是导入问题。
除了必须打开所有文件并手动将导入添加到 Filename
类同时删除旧的 File
导入之外,还有什么更容易完成我的任务的方法> ?
此外,除了使用 Search and Replace
之外,是否有更简单的方法将项目中使用的类(本例中为 File
类)替换为另一个类?
最佳答案
不要进行搜索和替换。只需选择原始源文件中的类名声明,然后按 Alt+Shift+R
(或者右键单击,然后选择 Refactor,然后选择 Rename) .
更新:如果您确实需要在整个项目甚至工作区中搜索和替换,请按 Ctrl+H
,选择文件搜索 选项卡,输入关键字,然后按 替换 按钮而不是 搜索 按钮。
关于java - 让 Eclipse 自动尝试在一堆 .java 文件上添加导入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6951388/