372

News 写道,Eclipse 3.5 终于支持列选择。不幸的是,我不知道如何启用它。我尝试像在 Visual Studio 和所有其他 Microsoft 产品中习惯的那样按下 ALT 键,但没有任何效果。

如何在 Eclipse 中标记垂直块?

4

8 回答 8

489

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

窗户: Alt+ Shift+A

麦克:command+ option+A

基于 Linux 的操作系统 :Alt++ShiftA

禁用,请再次按下按键。

此信息取自DJ 的 Java 博客

于 2009-06-27T22:08:13.320 回答
123

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,“搜索命令”(Ctrl3Command3)弹出窗口将为您找到它。如果您经常使用该功能而忘记了热键,这将很有用。

于 2010-08-06T18:15:36.530 回答
66

正如 RichieHindle 指出的那样,列(块)选择的快捷方式是Alt+Shift+A. 我遇到的问题是 Eclipse 上的 Android SDK 使用 3 个均以 开头的快捷方式Alt+Shift+A,因此如果您键入,您将可以选择以DS或继续R

为了解决这个问题,我将列选择重新定义为Alt+Shift+A,A( Alt, Shift,A按在一起,然后是随后的A)。为此,请转到Windows > Preferences然后键入keys或导航到General > Keys。在Keys下输入filter textofblock selection以快速找到 的快捷方式列表toggle block selection。在这里,您可以根据需要调整列选择的快捷方式。

于 2011-10-22T20:29:48.360 回答
26

首先,您的鼠标键必须在编辑器中聚焦以启用切换块选择模式

在此处输入图像描述

toggleButton如图点击即可enable Vertical selection。选择后再次切换。

于 2015-02-02T08:42:21.217 回答
15

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

于 2009-06-27T22:15:09.577 回答
9

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

启用后,您可以使用鼠标选择文本块,或使用键盘SHIFT(就像普通的键盘选择一样,除了选择现在将在一个块中)。

如果您更改了文本编辑的默认字体,进入列编辑模式可能会将您的屏幕字体更改为默认的列编辑字体(这可能与您更改的字体不同。要在列编辑模式下更改字体,请转到菜单并选择Window -> Preferences,然后在左侧的树中,选择 ,General -> Appearance -> Colors and Fonts然后Basic -> Text Editor Block Selection Font在右侧的树中选择。然后您可以选择与您的“未处于列编辑模式”字体一致的字体。

于 2011-08-16T05:30:13.157 回答
7

另一种方法:

vrapper插件在 Eclipse 编辑器中进行模拟。vim它的特性之一是visual block在 Eclipse 中运行良好的模式。

默认情况下,它映射到Ctrl-V会干扰 Eclipse 中的粘贴命令的位置。您可以将visual block模式重新映射到不同的快捷方式,或将paste命令重新映射到不同的键。我选择了后者:重新映射paste命令Ctrl-Shift-V以匹配我终端的行为。

于 2013-12-08T05:44:46.717 回答
0
  • 按 Alt + Shift + A
  • 观察屏幕缩小
  • 使用鼠标进行选择
  • 按 Alt + Shift + A 返回旧模式。 在此处输入图像描述
于 2020-01-03T08:48:55.943 回答