在Eclipse中重命名标识符时,请输入vs Escape



我对Eclipse(从NetBeans转移过来(很陌生,并注意到在Eclipse中重命名标识符的标准重构过程(由默认快捷键Alt+Shift+

R当我为局部变量、字段或方法键入完新名称时,屏幕上已经显示了结果,我只需按Esc键即可确认。这样,重命名会更快(就像在NetBeans中一样(。然而,Eclipse中的屏幕提示建议我应该点击Enter键来确认操作。这样,重命名会持续更长的时间,并且幕后正在发生一些事情,但唯一可见的区别是状态栏左侧的消息"正在检查预条件…:">快速出现和消失。

那么,这些重命名模式之间的区别是什么?始终使用Esc而不是Enter

使用Alt+Shift+Rsc仍然会保留这些更改,但它不会自动保存文件,也不会更新其他类中提到的任何引用。

如果您点击CTRL+S并且您在其他类中有引用,则会出现错误(xxx无法解决或不是字段(


但是,输入将更新其他类中的所有引用并保存您正在折射的文件。

使用ESC键,当前文件中的变量将被重命名。而使用ENTER,对其他文件中变量的引用也将更新。

最新更新