最新消息:20210816 当前crifan.com域名已被污染,为防止失联,请关注(页面右下角的)公众号

【已解决】Eclipse中Ctrl+Shift+右箭头无法实现一次性选择整个单词(Ctrl+右箭头无法实现整个单词级别的移动)

Eclipse crifan 7223浏览 0评论

【问题】

Eclipse,在编辑代码,比如Java代码的时候,对于Ctrl+Shift+右箭头,竟然无法实现,其他大部分的代码/文字编辑软件中的:

选择整个单词,而只是选择整个单词中的其中一部分(有对应的语义的部分)。

比如:

对于:

对于java代码中,某个变量,叫做

elapsedMilliSec

正常的话,希望:

Ctrl+Shift+右箭头

可以选择整个的:

elapsedMilliSec

但是实际上Eclipse中只会选择,其中对应的,子语义的elapsed:

current ctrl shift right arrow only select part word

【解决过程】

1.参考:

Eclipse: Ctrl+Shift+Right is incorrect

去修改配置:

Window->Preferences->General -> Keys->输入 Ctrl+Shift+Right

eclipse window preferences

general keys ctrl shift right

然后发现,貌似无法更改。

2.然后参考:

Shortcut key to select word in Eclipse

发现,原来是Eclipse用:

Alt+Shift+右箭头

去选择整个单词的:

find select nex element for alt shift right

3.现在想要把Ctrl+Shift+右箭头,改为我所想要的,(实际上是Alt+Shift+右箭头的)去选择整个单词的效果。

即,把两个的效果调换一下:

set ctrl shift right to select next element

set alt shift right to select next word

然后就实现我所要的效果了:

Ctrl+Shift+右箭头=Ctrl+Shift+Right = 选择整个单词==Select Nex Element

Alt+Shift+右箭头=Alt+Shift+Right = 选择下一个单词==Select Nex Word

4.顺带再把Ctrl+右箭头的含义,从移动部分内容,改为移动整个单词:

next word ctrl right

然后坑爹的发现,却始终找不到,想要的,哪个快捷键是实现,类似于:

Next Element = 下一个元素(整个单词)

的快捷键了。

这样搞得就没法实现我所想要的:

Ctrl+Right=实现(跳过)移动到下一个(整个的)单词(此处称为元素)

的效果了。

5.然后去参考了,全部的Eclipse的快捷键:

Eclipse Shortcuts

结果也没有找到和Right,Arrow Right相关的,可以实现

Ctrl+右箭头,可以跳过整个单词(变量)的快捷键。

6.另外刚刚发现,原来Ctrl+Shift+Left,还没有改过来:

alt and ctrl left still wrong

所以去改为所想要的:

Ctrl+Shift+Left:选择整个元素(element)

Alt+Shift+Left:选择单个单词(word)

changed shift left meaning

 

【总结】

eclipse中的快捷键:

(1)Ctrl+Shift+Right

默认含义为:

选择下一个单词(整个元素的其中一部分)

在这点细节上,还真是:

  • 夸:有创新
  • 骂:此点特殊考虑,至少在我看来,还是比较变态的。

但是幸好可以修改

(2)Ctrl+Right

只能移动一个单词(word)

而另外,却也找不到,有什么快捷键,可以实现:

移动一个元素(element,即整个变量级别的内容)

此点上:

  • 真尼玛变态。

如果有人知道如何可以实现的话,希望告知。

转载请注明:在路上 » 【已解决】Eclipse中Ctrl+Shift+右箭头无法实现一次性选择整个单词(Ctrl+右箭头无法实现整个单词级别的移动)

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
82 queries in 0.199 seconds, using 22.12MB memory