如何在Eclipse中重命名类及其对应的文件?


Answers:


140

只需在项目浏览器中的类上单击鼠标右键,然后选择“重构”->“重命名”。它位于“重构”子菜单下。


17
为什么要深埋这个功能?
smwikipedia 2014年

1
这是Eclipse的有关重命名的文档。help.eclipse.org/mars / ... 有人应要求他们对其进行更新。
levininja

2k19,是的,此功能已被很好地掩盖。但这是Java的非常冗长的代码,因此还有很多方面需要克服。
卡勒特

12

Shift+ Alt+ r(右键文件- >重构- >重命名),当光标在类名。文件和构造函数也将更改。


1
在大型项目中进行重构的方法要容易得多。在Mac中,快捷方式是Command + Option + R
ssgao 2014年


5

您可以通过F2在Eclipse中点击文件名来重命名类或任何文件。它将询问您是否要更新引用。真的就是那样简单:)


3

只需在源代码中重命名该类即可。Eclipse将通过在类名下方加红色波浪线来指出错误。将鼠标悬停在那条直线上,并选择Eclipse即可rename compilation unit。点击那个。


1

只需选择该类,右键单击并选择重命名(可能F2也可以)。您也可以在源文件中选择类名称,右键单击,选择“源”,“重构”并重命名。在这两种情况下,类和文件名都将被更改。


0

单击课程并Alt + Shift + R按键,然后可以将其更改为所需的名称,相应的文件名也将更改。



0

我发现上面的答案并没有为我提供所需的指导(我也希望将其放在.java文件的代码中,然后右键单击选项卡并查看“重构”选项)。这是我所做的:

  1. 转到.java模块的顶部(ctrl + Home)
  2. 双击与.java模块同名的类名,该类名现在应突出显示
  3. 右键单击突出显示的类名| 开放类型层次结构。类型层次结构应打开并显示类名称
  4. 右键单击“类型层次结构”中的类名称。重构| 重命名 在弹出窗口中输入新名称重命名类型

0

要使用重构来重命名文件(它还会更新其他脚本中所有出现的名称):

  1. 使用重构/重命名之前将更改保存到文件
  2. 在Project Explorer视图中,右键单击要重命名的文件,然后选择Refactor | 重命名-或-选择它,然后转到 Refactor | 改名从菜单栏。将出现“重命名文件”对话框。
  3. 输入文件的新名称。
  4. 选中“更新引用”框,然后单击“预览”
  5. 您可以使用“选择下一个/上一个更改”滚动箭头滚动更改。
  6. 按“确定”重命名文件并更新其他脚本中所有出现的脚本名称。

请参阅“ PHP开发人员用户指南>任务>使用重构>重命名文件”。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.