有没有一种方法可以在Eclipse中快速大写变量名


Answers:


215

视窗

按kostja所述,按Alt+ Shift+ 后R,可以选择要更改的文本,然后

  • Ctrl+ Shift+ Y小写字母,或
  • Ctrl+ Shift+ X大写。

苹果系统

  • Cmd+ Shift+ Y小写
  • Cmd+ Shift+ X大写

这没有情报。它只是盲目改变所选字符的大小写。

注意:此技巧来自eclipse帮助。如果需要查找,请单击“帮助”,“搜索”,然后键入“大写”。您会发现一个包含许多快捷方式的页面。


这不工作,我的Eclipse版本3.6.2 -我倒是LOVE能够选择文本大写,然后右键单击,选择源,选择“Make资本”或“做小写”。我想念来自Visual Studio的用户友好方面!
某处某人

5
它仅适用于选择(在Mac上为cmd-shift-x / y)。如果您未选择范围,则它不会执行下一个字符,这是很可惜的,因为键绑定在其中没有任何作用案件。
约书亚·戈德堡

这些命令在Eclipse的菜单栏中显示在何处,这很好吗?
曼努埃尔·乔丹

9

我发现有用的是使用Alt + Shift + A选择列并选择字母列。然后使用Ctrl + Shift + Y或Ctrl + Shift + X组合小写或大写字母。

这适用于Windows上的日食。


5

存在许多问题:

  • fooBar-> FooBar 几乎不会发生,反之亦然,除非有人一直忽略Java样式准则。(我很少遇到这样的代码,当我这样做时,我的最初反应是注销代码,这是无法挽回的。)

  • fooBar-> FOO_BAR,反之亦然,但这很不寻常。

  • foob​​ar-> fooBar也很合理,但这是有问题的。这将需要Eclipse弄清预期的单词边界在字符序列中的位置,而这很难弄清楚。

如果您查看这些内容,它们要么不太可能需要太多,要么太难完成。因此,标准Eclipse代码库不支持它们并不令我感到惊讶。


1

按下Alt + Shift + R键可根据您的喜好重构变量名。AFAIK,没有工具或快捷方式仅可大写。


有一条捷径可以快速大写,不大写。查看已接受的答案。另外,例如,在JSP编辑器中不允许Alt + Shift + R。
el-teedee

我确实希望他们在此期间添加了它,因为我已经好几年没有使用Eclipse了,所以我既无法确认也没有反驳。
kostja

该功能似乎已在2009年存在,因此,我认为它是在您回答之前添加的。
el-teedee

1
此功能将更改整个选定字符串的大小写。这不是大写,只会更改所选字符串的第一个字母的大小写。我真的怀疑2011年曾经存在过,那时我一直在搜寻自己。
kostja

没错,确实,此CTRL + SHIFT + Y快捷键不会大写,但会将所有选定的角色都大写或小写。因此,我对您的回答的否决是无关紧要的。您可以编辑答案,以便我删除我的否决票吗?您可以增加精度,使快捷方式仅在Java编辑器(?)中可用,而在JSP编辑器中不可用?
el-teedee

-4

不能。您必须使用标准的重命名重构,并以大写字母重新键入变量名称。

大写变量名应仅限于将类属性更改为“常量”的情况,这种情况很少发生……

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.