代码之家  ›  专栏  ›  技术社区  ›  Laurence Gonsalves

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

  •  7
  • Laurence Gonsalves  · 技术社区  · 7 年前

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

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

    • 将“Ctrl+W”快捷方式添加到设置键映射主菜单窗口编辑器选项卡关闭。这 禁用IdeaVim时工作。
    • 将“Ctrl+W”快捷方式添加到设置键映射插件IdeaVim关闭当前窗口。这根本没用!?
    • :nmap <C-W> <C-F4> (Ctrl-F4的默认快捷方式可以实现我想要的功能--我只希望Ctrl-W可以实现)

    我也尝试过使用正常的vim键“Ctrl-W c”,但这会关闭 全部的 编辑器选项卡,而不仅仅是当前选项卡。

    IdeaVim似乎也不知道 :wincmd :tabclose

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

    1 回复  |  直到 5 年前
        1
  •  8
  •   Matias Kinnunen    7 年前

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

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

    Screenshot of Vim Emulation settings

    您可能还需要添加 Ctrl键 + W 设置快捷键地图主菜单窗口编辑器选项卡关闭。但你说你已经做到了。