im-select
Switch your input method quickly via VS Code commands. Supports up to 3 configurable favorite input methods.
Why this extension?
VSCodeVim has a vim.autoSwitchInputMethod.enable option based on im-select, which is a great feature. This extension brings that same capability into more workflows — such as Which Key, Command Palette, or any custom keybinding.
Example: Which Key integration
Bind your favorite input method switch to a key sequence, then open Which Key:
{
"key": "shift shift",
"command": "runCommands",
"args": {
"commands": ["im-select.switchToFavIM1", "whichkey.show"],
},
}
Features
- Quickly switch to one of 3 favorite input methods via keyboard shortcuts or command palette
- Requires im-select CLI tool installed on your system
Requirements
Install im-select via Homebrew:
brew tap daipeihust/tap
brew install im-select
Extension Settings
This extension contributes the following settings:
im-select.favIM1: Favorite language method #1
im-select.favIM2: Favorite language method #2
im-select.favIM3: Favorite language method #3
Commands
im-select: Switch to favorite language method [#1](https://github.com/Caffeine19/im-select/issues/1)
im-select: Switch to favorite language method [#2](https://github.com/Caffeine19/im-select/issues/2)
im-select: Switch to favorite language method [#3](https://github.com/Caffeine19/im-select/issues/3)
Known Issues
None.