Compatible with: IntelliJ IDEA PhpStorm WebStorm PyCharm RubyMine AppCode CLion GoLand DataGrip Rider MPS Android Studio
Dec 29, 2018
12 487

The plugin is an extension of 'IdeaVim' , can switch to English input source in normal mode and restore input source in insert mode.

How To Enable:

In normal mode ,in an editor input :set keep-english-in-normal for auto swith to English input source.

use :set keep-english-in-normal-and-restore-in-insert, if you want to restore original input source after return insert mode.

Or add the command to the file ~/.ideavimrc


The plugin only support MacOS and Windows, NOTsupport Linux

MacOS need enable en_US OR ABC keyboard
Windows need enable en_US keyboard

GitHub RepositorySource and Feedback


通过在编辑器中normal模式下输入 :set keep-english-in-normal 来启用该功能.
如果需要回到insert模式时恢复输入法,请使用 :set keep-english-in-normal-and-restore-in-insert

注意:支持MacOS和Windows, 支持Linux


GitHub Repository: 源码和问题反馈

Download plugin

Recent change notes

rewrite the plugin with kotlin