我最近从 Eclipse 切换到 IntelliJ IDEA 13。我使用 VI 键绑定(bind)。
我习惯在 Eclipse 中做的一件事是使用 Shift + ↑/Shift + ↓ 来阻止几行文本。 Eclipse 中此文本选择的行为几乎与我使用过的所有其他文本输入小部件相同。通常我会在做出选择后执行以下两项操作之一 - 删除此 block 或将其注释掉 (⌘ + /)。
我在 IntelliJ IDEA 13 中没有找到等效的纯键盘多行选择功能。
Shift + ↑ 不会启动 block 选择 - 它似乎在屏幕上上下翻页光标。
如果我使用鼠标开始进行选择,则箭头键会扩展选择。但是,我无法单独使用键盘开始选择。
我知道 ⌘ + W 不断向外增长的智能元素选择 - 但如果您随后使用箭头键,选择丢失,未扩展。
如何仅在 Mac OS X 上使用键盘(在启用 VI 键绑定(bind)的情况下使用)开始并跨多行扩展选择区域?
最佳答案
多行插入符号
对于 Mac,您可以使用 ⌘+⌘(按住)+↑/↓。
对于 Windows,将 ⌘ 替换为 CTRL。
ESC 将结束多行模式。
更改多插入符热键
要添加自定义键盘映射,⌘+SHIFT+A,键入 keymap
并单击一个以 Settings
作为潜台词。搜索 Clone Caret Above
和 Clone Caret Below
。
我将我的映射到 ALT+SHIFT+↑/↓。
奖金
尝试按住 ⌘、SHIFT 和箭头的组合以提高选择能力。
关于java - 在 Mac OS X 上使用 IntelliJ IDEA 中的键盘进行多行 block 选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22811218/