【问题标题】:How can I map Ctrl-W to close the current editor tab when using IdeaVim + IntelliJ IDEA?使用 IdeaVim + IntelliJ IDEA 时如何映射 Ctrl-W 以关闭当前编辑器选项卡?
【发布时间】:2018-09-06 05:22:18
【问题描述】:

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

我尝试过但不起作用的方法:

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

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

IdeaVim 似乎也不知道:wincmd:tabclose

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

【问题讨论】:

    标签: intellij-idea ideavim


    【解决方案1】:

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

    进入设置 → 其他设置 → Vim Emulation,然后将 Ctrl+W 快捷键更改为由 IDE 处理。

    您可能还需要将 Ctrl+W 快捷方式添加到 Settings → Keymap → Main menu → Window → Editor Tabs → Close。但是你说你已经做到了。

    【讨论】:

    • 请注意,在较新的版本(至少 2019.2)中,此设置似乎已移至设置 → 编辑器 → Vim Emulation
    猜你喜欢
    • 1970-01-01
    • 2022-12-14
    • 2014-09-07
    • 2014-11-22
    • 2016-06-14
    • 2015-04-05
    • 1970-01-01
    • 2018-01-12
    • 2022-01-15
    相关资源
    最近更新 更多