java - 让 Eclipse 自动尝试在一堆 .java 文件上添加导入

标签 java eclipse refactoring

我知道我可以打开一个给定的文件,然后点击 CTRL + SHIFT + M,它会添加与我当前光标所在的类关联的导入。

我正在对我的项目进行一些重大重构,我决定将对 File 类的所有引用替换为我自己的 Filename 类。由于系统可能包含数百个类,因此处理起来简直就是一场噩梦。我已经用 Search and Replace 替换了 FileFilename 的所有引用,但现在到处都是导入问题。

除了必须打开所有文件并手动将导入添加到 Filename 类同时删除旧的 File 导入之外,还有什么更容易完成我的任务的方法> ?

此外,除了使用 Search and Replace 之外,是否有更简单的方法将项目中使用的类(本例中为 File 类)替换为另一个类?

最佳答案

不要进行搜索和替换。只需选择原始源文件中的类名声明,然后按 Alt+Shift+R(或者右键单击,然后选择 Refactor,然后选择 Rename) .

enter image description here


更新:如果您确实需要在整个项目甚至工作区中搜索和替换,请按 Ctrl+H,选择文件搜索 选项卡,输入关键字,然后按 替换 按钮而不是 搜索 按钮。

enter image description here

关于java - 让 Eclipse 自动尝试在一堆 .java 文件上添加导入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6951388/

相关文章:

java - 如何更改 Eclipse 中的工作区?

Android Eclipse 导入现有代码

javascript - 使用泛型方法访问对象值

java - 如何在没有前缀的情况下从嵌入式 groovy 调用 Java 方法并访问属性

java - 使用 Jersey 是否可以隐藏某些类别属性?

python - eclipse ,PyDev "interpreter does not exist in filesystem"

c# - 如何轻松地从类中创建接口(interface)?

c++ - 用于 C++ 开发的 Refactor Pro 与 Visual Assist X

java - 将图像 Blob 插入 Sqlite Java

java - OpenAPI/Swagger 构建具有多个相同键的对象