ideavim设置自动切换输入法

在idea中使用vim, insert模式用中文输入法, 切换到normal模式后仍然是中文. 针对这个痛点, idea 中 有 IdeaVimExtension 插件可以解决。

首先要安装IdeaVimExtension这个插件。然后在.ideavimrc文件中加上这两行配置。

set keep-english-in-normal " 开启输入法自动切换功能
set keep-english-in-normal-and-restore-in-insert " 回到insert模式时恢复输入法

还有其余两个配置可以按需要进行添加

set nokeep-english-in-normal-and-restore-in-insert " 保留输入法自动切换功能,但是回到insert模式不恢复输入法
set nokeep-english-in-normal " 关闭输入法自动切换功能

配置后不生效问题:

如果配置后不生效,一般是没有设置英文键盘输入法导致的。

可以看看这篇文章win10美式键盘怎么调出来,把英文输键盘设置好。


ideavim设置自动切换输入法
https://www.zhaojun.inkhttps://www.zhaojun.ink/archives/ideavim-auto-english
作者
卑微幻想家
发布于
2022-12-02
许可协议