如何仅在部分代码中重命名变量?
例如:
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。将弹出查找/替换对话框,请注意,在范围组中,选定行选项被选中。
您可以使用全部替换或替换/查找。但请注意,如果找到,它也会替换注释中的字符串。
引用下图。
关于java - 在 Eclipse 中重构部分代码中的引用变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22639543/