提问
News写道,Eclipse 3.5最终支持列选择。
不幸的是,我不知道如何启用它。我尝试按下ALT键,就像我在Visual Studio和所有其他Microsoft产品中使用的那样,但是没有效果。
如何在Eclipse中标记垂直块?
最佳参考
要激活光标并选择要选择的列,请使用:
视窗:
替代 + 移 + A
Mac:命令 + 选项 + A
基于Linux的操作系统:
替代 + 移 + A
要停用,请再次按键。
这些信息来自DJ的Java博客。[31]
其它参考1
在Windows和Linux上,它是 Alt Shift A ,正如RichieHindle指出的那样。在OSX上它是 Option 命令 A (⌘ ⌥ A )。同样值得注意的是,这两种模式可以有不同的字体首选项,因此如果您更改了默认文本字体,则切换块选择模式并查看字体更改可能会受到刺激。
最后,弹出的搜索命令( Ctrl 3 或命令 3 )将为您找到它如果你键入块。如果您经常使用该功能以忘记热键,这将非常有用。
其它参考2
正如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
。在键下输入block selection
的filter text
以快速找到toggle block selection
的快捷列表。您可以在此处根据需要调整列选择的快捷方式。其它参考3
首先,您的鼠标键必须在编辑器中对焦以启用切换块选择模式
单击
toggleButton
,如图所示,它将enable Vertical selection
。选择之后再次切换它。其它参考4
此外,您可以更改按键视图窗口 - >首选项,然后键入:按键,当按键首选项页面打开时,您可以键入切换块选择,瞧!
其它参考5
您可以通过键盘快捷键
ALT-SHIFT-A
启用和禁用列编辑模式。一旦启用,您可以使用鼠标选择文本块,或使用
SHIFT
选择键盘(与普通键盘选择一样,但选择现在将在块中)。如果您更改了文本编辑的默认字体,则进入列编辑模式可能会将您的屏幕字体更改为默认的列编辑字体(可能与您更改的字体不同。要在列编辑模式下更改字体,请转到菜单并选择
Window -> Preferences
,然后在左侧的树中选择General -> Appearance -> Colors and Fonts
,然后在右侧树上选择Basic -> Text Editor Block Selection Font
。然后您可以选择要显示的字体与您的非列编辑模式字体一致。其它参考6
一种不同的方法:
vrapper插件在Eclipse编辑器中模拟
vim
。它的一个特点是visual block
模式,它在Eclipse中运行良好。[33]它默认映射到
Ctrl-V
,这会干扰Eclipse中的paste命令。您可以将visual block
模式重新映射到其他快捷方式,或将paste
命令重新映射到其他键。我选择了后者:将paste
命令重新映射到Ctrl-Shift-V
以匹配我的终端的行为。