如何在Eclipse中启用列select模式?

新闻写道,Eclipse 3.5终于支持列select。 不幸的是我不知道如何启用它。 我尝试按下ALT键,就像我习惯于在Visual Studio和所有其他的微软产品,但没有任何效果。

我如何在Eclipse中标记垂直块?

激活光标并select要select的列,请使用:

Windows: Alt + Shift + A

Mac: 命令 + 选项 + A

取消激活 ,请再按一次键。

这些信息来自DJ的Java博客 。

RichieHindle指出,在Windows和Linux上,它是Alt Shift A. 在OSX上是选项 命令 A⌘⌥A )。 值得注意的是,这两种模式可以有不同的字体偏好,所以如果你已经改变了默认的文本字体,可能会发生切换,以切换块select模式,并看到字体的变化。

最后,如果你inputblock,popup的“search命令”( Ctrl 3Command 3 )将会为你find。 如果您只是频繁地使用该function来忘记热键,这很有用。

由于RichieHindle指出列(块)select的快捷键是Alt+Shift+A 我遇到的问题是,Eclipse上的Android SDK使用3个快捷键,都以Alt+Shift+A开头,所以如果input该快捷键,则可以select继续使用DSR

为了解决这个问题,我将列select重新定义为Alt+Shift+A,AAltShiftA一起按下,然后是后续的A )。 要做到这一点去Windows > Preferences然后键入keys或导航到General > Keys 。 在键下inputblock selectionfilter text以快速findtoggle block selection的快捷键列表。 在这里,您可以根据需要调整列select的快捷方式。

此外,您可以更改按键视图窗口 – >首选项,然后键入:“键”,当按键首选项页面打开时,您可以键入“切换块select”,瞧!

首先,您的鼠标键必须在编辑器中关注,才能启用切换块select模式

在这里输入图像说明

点击toggleButton ,如图所示, enable Vertical selection 。 select后再次切换。

您可以通过键盘快捷键ALT-SHIFT-A启用和禁用列编辑模式。

一旦启用,您可以使用鼠标select一个文本块,或使用SHIFT键盘(如正常的键盘select,除了select现在在一个块中)。

如果您更改了文本编辑的默认字体,进入列编辑模式可能会将您的屏幕字体更改为默认的列编辑字体(这可能与您更改的字体不同)。要在列编辑模式下更改字体,请转到菜单并selectWindow -> Preferences ,然后在左边的树中selectGeneral -> Appearance -> Colors and Fonts ,然后在右边的树上selectBasic -> Text Editor Block Selection Font 。然后select与您的“不在列编辑模式”字体一致的字体。

一种不同的方法:

vrapper插件在Eclipse编辑器中模拟vim 。 它的一个特点是在Eclipse内部工作良好的visual block模式。

它默认映射到Ctrl-V ,这会干扰Eclipse中的粘贴命令。 您可以将visual block模式重新映射到其他快捷方式,也可以将paste命令重新映射到不同的密钥。 我select了后者:将paste命令重新映射到Ctrl-Shift-V以匹配我的terminal的行为。