News 写道,Eclipse 3.5 终于支持列选择。不幸的是,我不知道如何启用它。我尝试像在 Visual Studio 和所有其他 Microsoft 产品中习惯的那样按下 ALT 键,但没有任何效果。
如何在 Eclipse 中标记垂直块?
News 写道,Eclipse 3.5 终于支持列选择。不幸的是,我不知道如何启用它。我尝试像在 Visual Studio 和所有其他 Microsoft 产品中习惯的那样按下 ALT 键,但没有任何效果。
如何在 Eclipse 中标记垂直块?
要激活光标并选择要选择的列,请使用:
窗户: Alt+ Shift+A
麦克:command+ option+A
基于 Linux 的操作系统 :Alt++ShiftA
要禁用,请再次按下按键。
此信息取自DJ 的 Java 博客。
AltShiftA正如 RichieHindle 所指出的,在 Windows 和 Linux 上,它是. 在 OSX 上是OptionCommandA(⌘</kbd>⌥</kbd>A). It's also worth noting that the two modes can have different font preferences, so if you've changed the default text font, it can be jarring to toggle block selection modes and see the font change.
最后,如果您键入 block,“搜索命令”(Ctrl3或Command3)弹出窗口将为您找到它。如果您经常使用该功能而忘记了热键,这将很有用。
正如 RichieHindle 指出的那样,列(块)选择的快捷方式是Alt+Shift+A
. 我遇到的问题是 Eclipse 上的 Android SDK 使用 3 个均以 开头的快捷方式Alt+Shift+A
,因此如果您键入,您将可以选择以D
、S
或继续R
。
为了解决这个问题,我将列选择重新定义为Alt+Shift+A,A
( Alt
, Shift
,A
按在一起,然后是随后的A
)。为此,请转到Windows > Preferences
然后键入keys
或导航到General > Keys
。在Keys下输入filter text
ofblock selection
以快速找到 的快捷方式列表toggle block selection
。在这里,您可以根据需要调整列选择的快捷方式。
首先,您的鼠标键必须在编辑器中聚焦以启用切换块选择模式
toggleButton
如图点击即可enable Vertical selection
。选择后再次切换。
此外,您可以更改键视图窗口 -> 首选项,然后键入:“键”,当键首选项页面打开时,您可以键入“切换块选择”,瞧!
您可以通过键盘快捷键启用和禁用列编辑模式ALT-SHIFT-A
。
启用后,您可以使用鼠标选择文本块,或使用键盘SHIFT
(就像普通的键盘选择一样,除了选择现在将在一个块中)。
如果您更改了文本编辑的默认字体,进入列编辑模式可能会将您的屏幕字体更改为默认的列编辑字体(这可能与您更改的字体不同。要在列编辑模式下更改字体,请转到菜单并选择Window -> Preferences
,然后在左侧的树中,选择 ,General -> Appearance -> Colors and Fonts
然后Basic -> Text Editor Block Selection Font
在右侧的树中选择。然后您可以选择与您的“未处于列编辑模式”字体一致的字体。
另一种方法:
vrapper插件在 Eclipse 编辑器中进行模拟。vim
它的特性之一是visual block
在 Eclipse 中运行良好的模式。
默认情况下,它映射到Ctrl-V
会干扰 Eclipse 中的粘贴命令的位置。您可以将visual block
模式重新映射到不同的快捷方式,或将paste
命令重新映射到不同的键。我选择了后者:重新映射paste
命令Ctrl-Shift-V
以匹配我终端的行为。