ideaVim无法退出插入模式
Cannot escape Insert Mode in ideaVim
我无法使用 <Esc>
键离开插入模式和 return 进入正常模式。这 'apparently' 在没有任何已知变化的情况下发生,但可能与我的 IntelliJ 版本的一个不太新的碰撞有关(IntelliJIdea2019.1
-> IntelliJIdea2019.2
)。
我在网上提到的一个可能的解决方案是禁用,然后在 Menu | Tools | Vim emulation
中重新启用 ideaVim。尝试此操作似乎没有解决问题。
比较我的工作 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 相关的错误,但它甚至可能是 IntelliJ 并且发生在其他地方?
IntelliJ IDEA 的 Vim 模式可以通过 Menu | Tools | Vim emulation
选项切换。
只需按键盘上的插入键即可。
我无法使用 <Esc>
键离开插入模式和 return 进入正常模式。这 'apparently' 在没有任何已知变化的情况下发生,但可能与我的 IntelliJ 版本的一个不太新的碰撞有关(IntelliJIdea2019.1
-> IntelliJIdea2019.2
)。
我在网上提到的一个可能的解决方案是禁用,然后在 Menu | Tools | Vim emulation
中重新启用 ideaVim。尝试此操作似乎没有解决问题。
比较我的工作 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 相关的错误,但它甚至可能是 IntelliJ 并且发生在其他地方?
Vim 模式可以通过 Menu | Tools | Vim emulation
选项切换。
只需按键盘上的插入键即可。