准备工作
1、下载美国英文输入法
下载输入法
2、不同窗口独立输入法
第一步,先允许我为每个应用窗口使用不同的输入法
1
2
3
3、下载im-select
github地址:https://github.com/daipeihust/im-select
gitee地址:https://gitee.com/ianaxe/im-select
将下载的im-select.exe放到D:\\hqmin\\bin
目录下
打开cmder,切换到美国英文输入法,运行im-select.exe得到一个数字,我的是1033
4、关闭语言栏
在设置不同窗口独立输入法后,语言栏经常自动变化导致任务栏图标位置变来变去,容易误操作,十分不方便,需要以下两步
a. 将上面图3中的使用桌面语言栏(如果可用)勾选
b. 进入 设置-个性化-任务栏-打开或关闭系统图标-输入指示,关掉输入指示这个选项就隐藏了那个一堆bug的语言栏了
vscode设置
需要准备工作的1,2,3
打开设置文件settings.json
加上以下配置
"vim.autoSwitchInputMethod.enable": true,
"vim.autoSwitchInputMethod.defaultIM": "1033",
"vim.autoSwitchInputMethod.obtainIMCmd": "D:\\hqmin\\bin\\im-select.exe",
"vim.autoSwitchInputMethod.switchIMCmd": "D:\\hqmin\\bin\\im-select.exe {im}"
IDEA设置
需要准备工作1
安装插件IdeaVimExtension
输入命令
:set keep-english-in-normal-and-restore-in-insert
不想每次启动都输入命令,可以使用.ideavimrc(在用户目录下创建.ideavimrc文件,加上一行命令即可)