Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>SmartInputLinuxNew to Visual Studio Code? Get it now.
SmartInputLinux

SmartInputLinux

rn-consider

|
421 installs
| (0) | Free
为中文母语的开发者提供vsc linux下的自动切换输入法,目前只支持ibus并需要开启vim插件
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

使用前提

  • linux下使用ibus,安装了vim插件,需要配置下中文输入法的名称
  • vim插件配置自动切换输入法,ibus参考在setting.json输入
"vim.autoSwitchInputMethod.enable": true,
"vim.autoSwitchInputMethod.defaultIM": "xkb:us::eng",
"vim.autoSwitchInputMethod.obtainIMCmd": "/usr/bin/ibus engine",
"vim.autoSwitchInputMethod.switchIMCmd": "/usr/bin/ibus engine {im}"

效果展示

演示

vsc插件坑

  • 一定要注意用tsc命令重新编译下,F5有时不会重新编译

目前已经实现的功能

  • 识别到注释场景时,自动切换为中文输入法。
  • 识别到vim normal状态自动切换为英文输入法(自动配置vim插件的auto switch input method)
  • 识别到vim insert且当前位于注释行中时切换为中文
  • 当回到编辑器时切换为英文输入法
  • 离开编辑器时切换为中文输入法
  • 开头为中文切换为中文输入法
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft