如果我有一段代码
MyIdentifierIsNice(OtherNothingNice isBetterThen);
我想从此处停止更改Eclipse中Ctrl-Left的行为:
我的|标识符|是|很好|(|其他|事物|也|很好|更好|然后|); |
到这里:
MyIdentifierIsNice(| OtherThingAlsoNice | isBetterThen); |
...或者至少不是那么频繁。其他变体也可以,例如:
MyIdentifierIsNice |(|| OtherThingAlsNice | isBetterThen |); |
主要是应该停止考虑 CamelCaseIdentifier 由几个单词组成,以便通过Next-Word进行导航,等等。
我猜我使用的是SpringSourceSuite版本2.5.1,即Eclipse 3.6。
最佳答案
尝试并取消选择选项:
Preferences / Java / Editor / Smart caret positioning in Java names
并查看这是否可以增强光标定位方面的用户体验。
如果这是而不是Java ,则可以在以下选项中使用类似的选项:
Preferences / General / Editors / Text Editors / Smart caret positioning at line start and end
通常选中它,这意味着如果光标仍停留在每个单词上,则可能表明另一种针对特定语言的设置正在覆盖它。
关于eclipse - 配置Eclipse单词边界,以便 'Next-Word-Key'跳过整个标识符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4399102/