im-select 只能切换输入法,不能切换输入法状态,所以一直在找一个可以切换输入法状态的程序.
im-select-cn 是用autohotkey脚本写的, 使用的autohotkey版本是 v1.1.33.02
/path/to/im-select-cn.exe 0|1|2
参数介绍:
- 0: 切换到英文
- 1: 切换到中文
- 2: 直接切换
/path/to/im-select-cn-test.exe
注意这里用的是后缀为test的可执行文件, 由于vscode的vim插件好像会执行一次不带参数的情况, 总是弹出消息框, 所以分了两个可执行文件.
配置settings.json文件:
// 按下ESC切换成英文输入
"vim.autoSwitchInputMethod.enable": true,
"vim.autoSwitchInputMethod.defaultIM": "0",
"vim.autoSwitchInputMethod.obtainIMCmd": "C:\\\\im-select-cn.exe",
"vim.autoSwitchInputMethod.switchIMCmd": "C:\\\\im-select-cn.exe {im}",
- 搜狗拼音 v13.10.0 正式版
由于我主要是配合用在vscode的vim插件, 要是可以vscode按下ESC按键前保存中英文输入状态, 然后在insert模式下恢复原有insert模式下的中英文输入状态就好了.