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

vob*_*ect 352 eclipse ide text-editor eclipse-3.5

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

如何在Eclipse中标记垂直块?

Ric*_*dle 460

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

Windows: Alt+ Shift+A

Mac:command+ option+A

基于Linux的操作系统: Alt+ Shift+A

取消激活,请再次按键.

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

  • 对于Mavericks上的Eclipse Kepler,它的`command` +`option` +`A` (14认同)
  • 在osx上为我提供alt + shift + a dnw (9认同)
  • 我知道,这是一个需要启用的整个"模式". (4认同)
  • alt + shift + a在我的日食中不起作用.如何从日食中启用它? (4认同)
  • 这在Android Developer Tools Build中不起作用:v22.0.5-757759编辑:向下看Android开发者! (2认同)

Geo*_*man 122

在Windows和Linux上AltShiftA,正如RichieHindle指出的那样.在OSX上它是OptionCommandA(A).还值得注意的是,这两种模式可以具有不同的字体首选项,因此如果您更改了默认文本字体,则可以通过切换块切换选择模式并查看字体更改.

最后,如果您键入block ,"搜索命令"(Ctrl3Command3)弹出窗口将为您找到它.如果您经常使用该功能以忘记热键,这将非常有用.

  • 要在此选择模式下修改字体:Eclipse - >首选项 - >常规 - >外观 - >颜色和字体 - >基本 - >文本编辑器块选择字体. (11认同)

Pet*_*tai 66

RichieHindle指出了列(块)选择的捷径Alt+Shift+A.我遇到的问题是,在Android SDK的Eclipse使用3个快捷键,所有的开始Alt+Shift+A,因此,如果您键入的是,你会得到与持续的选择D,SR.

为了解决这个重新定义我列选择为Alt+Shift+A,A(Alt,Shift,A压在一起,然后接着是随后的A).要执行此操作,请转到Windows > Preferences键入keys或导航到General > Keys.根据该输入filter textblock selection快速查找快捷方式上市toggle block selection.您可以在此处根据需要调整列选择的快捷方式.

  • 对于Android开发人员来说,这是一个非常有用的信息.谢谢. (3认同)

Xar*_*mer 20

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

在此输入图像描述

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

  • 谢谢截图.此处列出的键盘快捷键假设快捷键实际上有效.由于这是非视觉的,指向按钮是一个很好的参考.此外,该按钮用工具提示指示其快捷键.在这种情况下,ALT + SHIFT + A解决方案在Android Developer Tools v22.0.1-685705中不起作用. (2认同)

jav*_*y79 15

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


jkl*_*klp 9

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

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

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


HRJ*_*HRJ 6

另一种方法:

vrapper插件模拟vimEclipse编辑器内。它的功能之一是visual block在Eclipse中可以正常工作的模式。

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