Eclipse如何重构变量名?

时间:2015-04-01 10:04:54

标签: java eclipse plugins refactoring

在我15岁的Java项目中,标准Java约定不受尊重,变量名的第一个字母通常大写。

我想将我的项目重构为小写的变量名首字母,特别是在方法签名中:

public void creerProfil(String CodeProfil, Profil ProfilACreer) throws Exception {
...
}

应该是:

public void creerProfil(String codeProfil, Profil profilACreer) throws Exception {
...
}

如果您对插件有任何想法,我会很高兴听到它:)

7 个答案:

答案 0 :(得分:12)

如果你在windows / ubuntu平台上使用alt+shift+R或在mac上使用command+option+r。它将重构所有出现 变量的事件。

要获取eclipse中可用的快捷方式列表,请在windows / ubuntu中使用ctrl+shift+L,在mac中使用command+shift+l

答案 1 :(得分:4)

不需要插件,右键单击变量名称,然后"重构" - > "重命名&#34 ;.但是,从未尝试过,我不知道它在整个项目中的可靠性。

答案 2 :(得分:3)

您还可以在Eclipse中按Alt + Shift + R来重构变量。

答案 3 :(得分:2)

简单地回答你,右键点击变量名称>重构>改名。但你必须按变量进行变量。如果你想一次性找到变量名的所有违规,请使用checkstyle Checkstyle naming convention

Checkstyle将为您提供所有未遵循代码约定的地方列表,然后您可以重构。

答案 4 :(得分:2)

在Eclipse Neon中,我执行以下操作在项目中重命名变量:

  1. 转到Search->File...
  2. Containing text:
  3. 中输入变量的名称
  4. 点击位于对话框底部的Replace...
  5. 将打开一个新对话框。在那里,将要替换的变量名称放在With...标记的文本框中。
  6. 要预览反映更改的位置,请点击Preview >
  7. 您确定,请执行一次,点击OK
  8. 希望这有帮助!

答案 5 :(得分:1)

eclipse docs引用重命名重构: -

  

重命名所选元素并(如果启用)更正对元素的所有引用(也在其他文件中)。

     

可用:方法,方法参数,字段,局部变量,类型,类型参数,枚举常量,编译单元,包,源文件夹,项目以及解析为其中一种元素类型的文本选择

     

快捷方式:Alt + Shift + R

重构方法的签名/参数: -

  

更改参数名称,参数类型,参数顺序并更新对相应方法的所有引用。此外,可以删除或添加参数和抛出异常,并可以更改方法返回类型和方法可见性。

     

可用:方法或文本选择解析方法

     

快捷方式:Alt + Shift + C

答案 6 :(得分:1)

在文件中重构:使用Alt + Shift + R

在多个文件中重构:两次使用Alt + Shift + R(为简单起见,请按住Alt + Shift并按两次R)。

此行为适用于Windows的Eclipse Oxygen。
版本:Oxygen.3a发行版(4.7.3a)
版本号:20180405-1200