在 Eclipse 中是否有快速大写变量名的方法

有这样的重构工具吗?

65928 次浏览

Alt + Shift + R就可以按照自己的喜好重构变量名。AFAIK,没有工具或快捷方式,只做资本化。

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

变量名的大写应该限制在这样的情况下,即我们将 class 属性更改为“常量”,这种情况并不经常发生..。

这里存在一些问题:

  • FooBar-> FooBar 和 反之亦然不太可能发生,除非有人忽略了 Java 风格指南。(我很少遇到这样的代码,当我这样做的时候,我的第一反应是把这些代码作为无法挽救的代码注销。)

  • FooBar-> FOO _ BAR 和 反之亦然是合理的,但是非常不寻常。

  • foobar -> fooBar is also plausible, but it is problematic. It would entail Eclipse figuring out where the intended word boundaries are in a sequence of characters, and that is hard to get right.

如果你看看这些,它们要么不太可能被需要,要么太难做到正确。因此,标准的 Eclipse 代码库不支持它们,我并不感到惊讶。

窗户

按下 kostja 提到的 Alt + Shift + R后,就可以选择要更改的文本了

  • Ctrl + Shift + Y表示小写,或
  • Ctrl + Shift + X表示大写。

Mac OS

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

这里没有智能,它只是盲目地改变所选字符的大小写。

note: This tip comes from eclipse help. If you need to find it, click Help, Search, then type "uppercase". You'll find a page with lots of shortcuts.

我发现有用的是使用 Alt + Shift + A 选择列,然后选择一列字母。 然后使用 Ctrl + Shift + Y 或 Ctrl + Shift + X 来表示小写或大写字母。

这适用于窗口上的 Eclipse。