Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>im-selectNew to Visual Studio Code? Get it now.
im-select

im-select

CaffeineCat

|
1 install
| (0) | Free
Switch input method quickly via VS Code commands
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

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.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft