如何在Eclipse中启用列选择模式?

时间:2009-06-27 21:59:05

标签: eclipse ide text-editor eclipse-3.5

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

如何在Eclipse中标记垂直块?

8 个答案:

答案 0 :(得分:440)

激活光标并选择要选择的列:

  

视窗:   替代 + + A

     

Mac:命令 + 选项 + A

     

基于Linux的操作系统:   替代 + + A

停用,请再次按键。

此信息取自DJ's Java Blog

答案 1 :(得分:122)

在Windows和Linux上,它是 Alt Shift A ,正如RichieHindle指出的那样。在OSX上它是选项 命令 A A )。同样值得注意的是,这两种模式可以有不同的字体首选项,因此如果您更改了默认文本字体,则可能会出现切换块选择模式并查看字体更改的问题。

最后,弹出的“搜索命令”( Ctrl 3 Command 3 )将会找到如果你键入块,它会为你。如果您经常使用该功能以忘记热键,这将非常有用。

答案 2 :(得分:66)

As RichieHindle pointed out列(块)选择的快捷方式是Alt+Shift+A。我遇到的问题是Eclipse上的Android SDK使用了3个以Alt+Shift+A开头的快捷方式,所以如果你输入,你可以选择继续D,{{1 },或S

为了解决这个问题,我将列选择重新定义为RAlt+Shift+A,AAltShift按在一起,然后是后续的A)。要执行此操作,请转到A,然后键入Windows > Preferences或导航至keys。在下输入General > Keys的{​​{1}},以快速找到filter text的快捷方式列表。您可以在此处根据需要调整列选择的快捷方式。

答案 3 :(得分:20)

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

enter image description here

点击toggleButton,如图所示,它将enable Vertical selection。选择之后再次切换它。

答案 4 :(得分:15)

此外,您可以更改按键视图窗口 - >首选项然后键入:'keys',当键主题页打开时,您可以键入'切换块选择'并瞧!

答案 5 :(得分:9)

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

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

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

答案 6 :(得分:4)

另一种方法:

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

默认映射到Ctrl-V会干扰Eclipse中的paste命令。您可以将visual block模式重新映射到其他快捷方式,也可以将paste命令重新映射到其他密钥。我选择后者:将paste命令重新映射到Ctrl-Shift-V以匹配终端的行为。

答案 7 :(得分:0)

  • 按Alt + Shift + A
  • 观察到屏幕缩小
  • 使用鼠标进行选择
  • 按Alt + Shift + A返回到旧模式。 enter image description here