在Mac OS X上使用IntelliJ IDEA中的键盘选择多行块

Gre*_*pff 7 java macos intellij-idea intellij-13

我最近从Eclipse切换到IntelliJ IDEA 13.我使用VI键绑定.

我习惯在Eclipse中做的一个非vi事情是使用Shift+ / Shift+ 来阻塞几行文本.Eclipse中此文本选择的行为与我曾经使用的几乎所有其他文本输入窗口小部件的行为相同.通常我在做出选择后做两件事之一 - 删除此块或将其注释掉(+ /).

我没有在IntelliJ IDEA 13中找到等效的仅键盘多行选择功能.

Shift+ 不会启动块选择 - 它似乎在屏幕上上下翻页.

如果我使用鼠标开始进行选择,则箭头键扩展选择范围.但是,我无法单独使用键盘开始选择.

我知道+ W 不断向外增长的智能元素选择 - 但如果你然后使用箭头键,选择将丢失,而不是扩展.

如何在Mac OS X上使用键盘启动然后将选择区域扩展到多行(可以使用VI键绑定)?

Gib*_*olt 7

多行插入符

对于 Mac,您可以使用?+ ?(Hold)+ ? / ?。对于Windows,替换?CTRL

ESC 将结束多行模式。

更改多插入符号热键

要添加自定义键盘映射,?+ SHIFT+ A,键入keymap并单击带有Settings作为潜台词的那个。搜索Clone Caret AboveClone Caret Below

我将我的映射到ALT+ SHIFT+ ? / ?

奖金

尝试的保持组合?SHIFT和箭头用于改善选择电源。

  • 正如您所提到的,它适用于 [CTRL]+[CTRL](按住)+ [↑ / ↓] (2认同)

Jav*_*aru 1

听起来你需要映射它。在默认键映射Shift+\xe2\x86\x91Shift+中\xe2\x86\x93按预期工作(即如您所描述的那样)。我没有可用的 vi 映射来检查它。进入设置 > [IDE 设置] > 键盘映射。在键盘映射中,转到“编辑器操作”。配置“向下选择”和“向上选择”选项。这可能意味着从其他东西中删除Shift+\xe2\x86\x91Shift+映射。\xe2\x86\x93

\n