java - 在 Eclipse 中重构部分代码中的引用变量

标签 java eclipse refactoring rename

如何仅在部分代码中重命名变量?

例如:

System.out.println("Rectangle 1: " + "\n" + "Width: " + r1.width + "\n" + "Height: " +
        r1.height + "\n" + "Color: " + r1.color + "\n" + "Area and Perimeter: " + 
                r1.getArea(r1.width, r1.height) + ", " + r1.getPerimeter(r1.width, r1.height));

因此,如果我想使用 r2 作为 refVar 为第二个矩形输入相同的内容,有没有办法可以快速做到这一点?我尝试复制并粘贴,然后使用 Alt + Shift + R,但是,它最终改变了所有 r1 引用变量。

最佳答案

我建议您使用查找/替换对话框来解决这个问题,它适合您的需要。选择一组语句,然后按 Ctrl + F。将弹出查找/替换对话框,请注意,在范围组中,选定行选项被选中。

您可以使用全部替换替换/查找。但请注意,如果找到,它也会替换注释中的字符串。

引用下图。

enter image description here

关于java - 在 Eclipse 中重构部分代码中的引用变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22639543/

相关文章:

java - Eclipse 中缺少构建路径条目

java - 如何在eclipse的运行配置中获取 "run as java application"作为快捷方式

java - 在 Eclipse 中重命名包

typescript - 在 Visual Studio Code 中提取 TypeScript 方法

c# - 如何用很多参数重构类的方法?

java - 使用 FastParse 解析缩进

java - 使用部件描述符处理和停止动态创建部件的关闭事件

java - 如何在 maven2 中跟踪插件依赖项?

java - geotools 库创建 .jar 时出现问题?

java - OS X 上的 Tomcat 日志文件