【发布时间】:2011-03-16 10:24:45
【问题描述】:
有这样的重构工具吗?
【问题讨论】:
-
Ctrl+Shift+Y为小写,Ctrl+Shift+X为大写。
标签: eclipse
有这样的重构工具吗?
【问题讨论】:
Ctrl+Shift+Y 为小写,Ctrl+Shift+X 为大写。
标签: eclipse
Windows
按kostja所说的Alt+Shift+R后,可以选择要更改的文本,然后
Mac 操作系统
这没有智慧。它只是盲目地更改所选字符的大小写。
注意:此提示来自 eclipse 帮助。如果需要查找,请单击帮助、搜索,然后键入“大写”。你会发现一个有很多快捷方式的页面。
【讨论】:
我发现有用的是使用 Alt+Shift+A 进行列选择并选择一列字母。 然后使用 Ctrl+Shift+Y 或 Ctrl+Shift+X 转换小写或大写字母。
这适用于 windows 上的 eclipse。
【讨论】:
有很多问题:
fooBar -> FooBar 和 vice-versa 不太可能发生,除非有人忽略了 Java 样式指南。 (我很少遇到这样的代码,当我这样做的时候,我的第一反应是把代码写成无法挽救的。)
fooBar -> FOO_BAR 和 vice-versa 是合理的,但非常不寻常。
foobar -> fooBar 也是合理的,但它是有问题的。这需要 Eclipse 找出预期的单词边界在字符序列中的位置,而这很难做到。
如果你看一下这些,它们要么不太可能被需要,要么太难正确地完成。因此,标准 Eclipse 代码库不支持它们并不让我感到惊讶。
【讨论】:
按 Alt+Shift+R 可让您根据自己的喜好重构变量名。 AFAIK,没有任何工具或捷径可以仅用于大写。
【讨论】:
没有。您必须使用标准的重命名重构并以大写字母重新键入变量名称。
大写变量名应仅限于那些我们将类属性更改为“常量”的情况,这种情况并不经常发生......
【讨论】: