【问题】
Eclipse,在编辑代码,比如Java代码的时候,对于Ctrl+Shift+右箭头,竟然无法实现,其他大部分的代码/文字编辑软件中的:
选择整个单词,而只是选择整个单词中的其中一部分(有对应的语义的部分)。
比如:
对于:
对于java代码中,某个变量,叫做
elapsedMilliSec
正常的话,希望:
Ctrl+Shift+右箭头
可以选择整个的:
elapsedMilliSec
但是实际上Eclipse中只会选择,其中对应的,子语义的elapsed:
【解决过程】
1.参考:
Eclipse: Ctrl+Shift+Right is incorrect
去修改配置:
Window->Preferences->General -> Keys->输入 Ctrl+Shift+Right
然后发现,貌似无法更改。
2.然后参考:
Shortcut key to select word in Eclipse
发现,原来是Eclipse用:
Alt+Shift+右箭头
去选择整个单词的:
3.现在想要把Ctrl+Shift+右箭头,改为我所想要的,(实际上是Alt+Shift+右箭头的)去选择整个单词的效果。
即,把两个的效果调换一下:
然后就实现我所要的效果了:
Ctrl+Shift+右箭头=Ctrl+Shift+Right = 选择整个单词==Select Nex Element
Alt+Shift+右箭头=Alt+Shift+Right = 选择下一个单词==Select Nex Word
4.顺带再把Ctrl+右箭头的含义,从移动部分内容,改为移动整个单词:
然后坑爹的发现,却始终找不到,想要的,哪个快捷键是实现,类似于:
Next Element = 下一个元素(整个单词)
的快捷键了。
这样搞得就没法实现我所想要的:
Ctrl+Right=实现(跳过)移动到下一个(整个的)单词(此处称为元素)
的效果了。
5.然后去参考了,全部的Eclipse的快捷键:
结果也没有找到和Right,Arrow Right相关的,可以实现
Ctrl+右箭头,可以跳过整个单词(变量)的快捷键。
6.另外刚刚发现,原来Ctrl+Shift+Left,还没有改过来:
所以去改为所想要的:
Ctrl+Shift+Left:选择整个元素(element)
Alt+Shift+Left:选择单个单词(word)
【总结】
eclipse中的快捷键:
(1)Ctrl+Shift+Right
默认含义为:
选择下一个单词(整个元素的其中一部分)
在这点细节上,还真是:
- 夸:有创新
- 骂:此点特殊考虑,至少在我看来,还是比较变态的。
但是幸好可以修改
(2)Ctrl+Right
只能移动一个单词(word)
而另外,却也找不到,有什么快捷键,可以实现:
移动一个元素(element,即整个变量级别的内容)
此点上:
- 真尼玛变态。
如果有人知道如何可以实现的话,希望告知。
转载请注明:在路上 » 【已解决】Eclipse中Ctrl+Shift+右箭头无法实现一次性选择整个单词(Ctrl+右箭头无法实现整个单词级别的移动)