News写道,Eclipse 3.5最终支持列选择。 不幸的是我不知道如何启用它。我尝试按下我在Visual Studio和所有其他Microsoft产品中使用的ALT键但是没有效果。
如何在Eclipse中标记垂直块?
答案 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
。
为了解决这个问题,我将列选择重新定义为R
(Alt+Shift+A,A
,Alt
,Shift
按在一起,然后是后续的A
)。要执行此操作,请转到A
,然后键入Windows > Preferences
或导航至keys
。在键下输入General > Keys
的{{1}},以快速找到filter text
的快捷方式列表。您可以在此处根据需要调整列选择的快捷方式。
答案 3 :(得分:20)
首先,您的鼠标键必须在编辑器中对焦才能启用切换块选择模式
点击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)