IdeaVimExtension

Compatible with: IntelliJ IDEA PhpStorm WebStorm PyCharm RubyMine AppCode CLion GoLand DataGrip Rider MPS Android Studio
Aug 16, 2018
7 083

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

Notice:

The plugin only support macOS

GitHub RepositorySource and Feedback


为IdeaVim插件增加自动切换为英文输入法的功能

通过在编辑器中normal模式下输入 :set keep-english-in-normal 来启用该功能.
或者直接将该命令加入到~/.ideavimrc
如果需要回到insert模式时恢复输入法,请使用 :set keep-english-in-normal-and-restore-in-insert

注意:仅支持macOS

GitHub Repository: 源码和问题反馈

Download plugin

Recent change notes

1.1.5

support key layout ABC
1.1.3

resolve a NPE problem which happen rarely;
1.1.2

append information in English.
1.1.1

automatic register :nnoremap <Esc> a<Esc><Esc> so that press esc to switch keylayout to English in normal mode.
1.1

restore original keyloyout when return back insert mode.
1.0

swith keylayout to english when existing insert mode.

1.1.5

增加对macOS的ABC键盘支持
1.1.3

解决一个偶尔出现的空值异常问题. resolve a NPE problem which happen rarely;
1.1.2

增加英文说明.append information in English.
1.1.1

更改自动注册的按键映射为:nnoremap <Esc> a<Esc><Esc>保证在normal模式下按esc切换到英文输入法.并且执行一次默认操作

1.1

自动注册按键映射:nmap <Esc> a<Esc>以保证normal模式下可以按esc切换到英文输入法.
添加回到insert模式恢复为原来的输入方式的能力

1.0

首次发布,macOS下,退出插入模式可以自动切换到英文输入法