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

时间:2018-03-27 17:25:26

标签: intellij-idea ideavim

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

我尝试过的东西不起作用:

  • 在设置→键盘→主菜单→窗口→编辑器选项卡→关闭中添加“Ctrl + W”快捷键。如果我禁用IdeaVim,
  • 在设置→键盘映射→插件→IdeaVim→关闭当前窗口中添加“Ctrl + W”快捷键。这似乎没有,这一个可以做任何事情!?
  • :nmap <C-W> <C-F4>(Ctrl-F4的默认快捷方式符合我的要求 - 我只想让Ctrl-W来做)

我也尝试使用“Ctrl-W c”的常规vim键,但这会关闭所有编辑器标签,而不仅仅是当前的标签。

IdeaVim似乎也不知道:wincmd:tabclose

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

1 个答案:

答案 0 :(得分:3)

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

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

Screenshot of Vim Emulation settings

您可能还需要将 Ctrl + W 快捷方式添加到设置→键盘→主菜单→窗口→编辑器选项卡→关闭。但是你说你已经完成了它。