有这样的重构工具吗?
按 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后,就可以选择要更改的文本了
Mac OS
这里没有智能,它只是盲目地改变所选字符的大小写。
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。