无法在ideaVim中退出插入模式

时间:2019-08-20 17:01:18

标签: macos intellij-idea jetbrains-ide ideavim

我无法使用<Esc>键离开插入模式并返回普通模式。 “显然”的情况没有发生任何已知的变化,但是可能与我的IntelliJ版本(IntelliJIdea2019.1-> IntelliJIdea2019.2)不太明显有关。

我在网上提到的一个可能的解决方案是禁用,然后在Menu | Tools | Vim emulation中重新启用ideaVim。尝试这样做似乎无法解决问题。

2 个答案:

答案 0 :(得分:2)

可以通过Menu | Tools | Vim emulation选项切换IntelliJ IDEA的视频模式。

答案 1 :(得分:0)

在比较我的工作vim_settings.xml文件和损坏的vim_settings.xml文件(~/Library/Preferences/IntelliJIdea2019.1/options/vim_settings.xml)时,我注意到以下元素:

<application>
    <component name="VimSettings">
        <state version="4" enabled="false" />

我注意到在运行时:

watch "head ~/Library/Preferences/IntelliJIdea2019.1/options/vim_settings.xml"

此文件更新。这不是我期望的,所以我手动更新了文件。

手动更改此文件,将enabled="false"更改为enabled="true",为我解决了此问题。

我认为这可能是与IdeaVim有关的bug,但它甚至可能是IntelliJ,并且发生在其他地方?