使用 IdeaVim + IntelliJ IDEA 时,如何映射 Ctrl-W 以关闭当前编辑器选项卡?

Lau*_*ves 5 intellij-idea ideavim

我希望 Ctrl-W 关闭 IntelliJ IDEA 中的当前编辑器选项卡。我使用 IdeaVim,不知何故这似乎阻碍了我的尝试。

我尝试过但不起作用的事情:

  • 向设置添加“Ctrl+W”快捷方式?键盘映射?主菜单 ?窗户 ?编辑器标签?关闭。如果我禁用 IdeaVim,这确实有效。
  • 向设置添加“Ctrl+W”快捷方式?键盘映射?插件?创意维姆?关闭当前窗口。这似乎根本没有任何作用!?
  • :nmap <C-W> <C-F4> (Ctrl-F4 的默认快捷方式做我想要的——我只想要 Ctrl-W 做)

我还尝试使用“Ctrl-W c”的普通 vim 键,但这会关闭所有编辑器选项卡,而不仅仅是当前的选项卡。

IdeaVim 似乎也不知道:wincmd:tabclose.

当 IdeaVim 处于活动状态时,是否有任何方法可以将 Ctrl-W 设置为关闭当前编辑器选项卡的快捷方式(理想情况下在正常模式下,但所有模式也都可以)?

mar*_*ias 6

我正在使用基于 IntelliJ 的 Android Studio,这对我有用:

转到设置 → 其他设置 → Vim 仿真,然后更改由 IDE 处理的Ctrl+W快捷方式。

Vim 仿真设置的屏幕截图

您可能还需要将Ctrl+W快捷方式添加到 Settings ?键盘映射?主菜单 ?窗户 ?编辑器标签?关闭。但是你说你已经做到了。

  • 请注意,在更新的版本(至少 2019.2)中,此设置似乎已移至设置 → *编辑器* → Vim 仿真 (2认同)