tow*_*owi 28 eclipse text-editor editor sts-springsourcetoolsuite
如果我有一段代码
MyIdentifierIsNice(OtherThingAlsoNice isBetterThen);
我想在Eclipse中停止Ctrl-Left的行为:
My|Identifier|Is|Nice|(|Other|Thing|Also|Nice is|Better|Then|);|
到这里:
MyIdentifierIsNice(|OtherThingAlsoNice |isBetterThen);|
......或者至少不是那么频繁.其他变体也可以,例如:
MyIdentifierIsNice|(|OtherThingAlsoNice| isBetterThen|);|
主要是它应该停止考虑CamelCaseIdentifier由几个单词组成,用于通过Next-Word进行导航,等等.
我猜我使用的是SpringSourceSuite版本2.5.1,它是Eclipse 3.6.
Von*_*onC 39
尝试并取消选择该选项:
Preferences / Java / Editor / Smart caret positioning in Java names
Run Code Online (Sandbox Code Playgroud)
并看看它是否增强了游标定位方面的用户体验.
如果这不是Java,您在以下方面有类似的选项:
Preferences / General / Editors / Text Editors / Smart caret positioning at line start and end
Run Code Online (Sandbox Code Playgroud)
它通常被选中,这意味着如果光标仍停留在每个单词上,则可能表明特定语言的另一个设置正在覆盖它.
Mat*_* Mc 10
从XCode来到Eclipse,我发现默认导航很烦人.在Eclipse中,Alt + Left和Alt + Right移动到下一个camelcase段,Ctrl + Left/Right不执行任何操作.在XCode中,Alt + Left/Right在单词之间移动,Ctrl + Left/Right在camelcase段之间移动.这使您可以控制导航的细化程度.
我如何为自己解决这个问题是进入首选项>常规>键,搜索"Word",并将"下一个单词"和"上一个单词"绑定从Alt +左/右更改为Ctrl +左/右.然后Alt-navigation是单词导航,Ctrl-navigation是camelcase段,就像在XCode中一样.
我认为这可能对某些人有用.
编辑:
当我继续使用这些新设置时,我发现了另一点:
虽然导航按照广告的方式工作,但选择有一些时髦的行为.也就是说,Shift + Ctrl + Left/Right有时可以选择大块文本而不仅仅是下一个camelcase组件.
要解决此问题,请再次转到"首选项">"常规">"键",搜索"选择".
将"选择下一个/上一个单词"设置为Shift + Ctrl +向右/向左.取消绑定"选择下一个/上一个元素"(有三个"Whens"可供选择,我解除所有3个).
瞧.
归档时间: |
|
查看次数: |
5328 次 |
最近记录: |