在Eclipse中禁用“Refactor”中的信息列表 - > “重命名本地变量”

时间:2013-10-08 10:14:38

标签: java eclipse refactoring

由于某种原因,Eclipse中的变量与约定不匹配(首字母大写)。它无法改变它。

所以,当我执行"重构" - > "重命名"在本地变量上,会出现一个弹出窗口:

  

"重命名本地变量" - "不鼓励使用此名称。根据   约定,局部变量的名称应以小写字母开头   。信"

点击"继续"并且行动完成了。但是有没有办法禁用这项检查,因为总是用"继续"确认非常费力。

示例:

public class Foo{
    private String bar;
}
  1. 标记字符串栏
  2. "重构" - > "重命名"并输入" Bar"

2 个答案:

答案 0 :(得分:1)

我>>希望<<没有办法禁用它!!

使用大写字母作为第一个字母声明变量是Java中非常糟糕的样式。实际上,它比糟糕的风格更糟糕,因为Java语言是设计的,假设你会遵守该约定,如果忽略它,某些事情就会破裂。 (例如,如果您的类和变量名相同,则您可能会被标识符消除歧义规则所困扰。)


  

不可能改变它。

垃圾!当然有可能!

  

......修复

会非常麻烦

修复是很简单的。只需使用Eclipse的变量重命名,一次只使用一个变量。好吧,可能需要很长时间,而且会很乏味。但它也将是安全转换。然后,您可以对代码运行样式检查程序,以确保您已经获得了所有需要修复的实例。

答案 1 :(得分:0)

但正如之前所说,不要违背命名惯例。

如果你还想要,

转到preferences ---> type "refa" ---> click java --->取消选中"Rename with out dialog"复选框。

enter image description here