如何仅在主编辑器 window 上启用 IdeaVim?

How can I enable IdeaVim on only the main editor window?

IdeaVim 当前基本上替换了所有多行文本输入。例如,Git 提交消息和 Clojure REPL 都接受 Vim 命令。然而,在那些情况下,我更愿意有一个简单的文本输入,没有 Vim 的功能。

有什么方法可以仅在主编辑器 window 上启用 IdeaVim,并在所有其他文本输入上禁用它?如果没有,是否有任何方法可以禁用它或针对不同的文本输入进行不同的配置?

谢谢!

目前不可以。欢迎为 VIM-765 and VIM-740.

投票

截至 2020 年 11 月(和 IdeaVIM 0.61),这完全可以通过在 .ideavimrc 文件中设置以下内容来实现:

set dialogescape=off(在所有对话框中禁用 IdeaVIM | 默认为 legacy - 旧行为)

set oneline=off(仅在单行框中禁用 IdeaVIM | 默认为打开)

以下行将从对话框中禁用 IdeaVim

set ideavimsupport=