VSCodeVim的输入法自动切换

Vim 的模式编辑在掌握一定的功能后,确实简单迅速。但是如果在编辑时使用中文,那么中英文的切换对于顺畅的编辑体验而言,绝对是个不容忽视的问题。

对于这个问题,vim 有几种解决方法,比如 fcitx.vimvim-xkbswitch 等。不过我只用过 fcitx.vim,它确实非常完整的解决了上述问题。

VSCode 的 vim 模式从其路线图 就可以看出来,发展的是越来越好了。

对于这个问题,VSCode 的 github 说明 中主要是对 MacOS 的支持,因为 iPR 也主要解决的是 MacOS 的输入法自动切换问题。并没有一字针对 Linux 的说明,不过可以根据参数说明,替换具体参数,也是可以在 Linux 下使用这个功能的。

具体参数设置可见这张图:vscodevim

如果偏爱文本配置,基本配置键值如下:来源

{
  "vim.autoSwitchInputMethod.enable": true,
  "vim.autoSwitchInputMethod.defaultIM": "1",
  "vim.autoSwitchInputMethod.obtainIMCmd": "/usr/bin/fcitx-remote",
  "vim.autoSwitchInputMethod.switchIMCmd": "/usr/bin/fcitx-remote -t {im}"
 }

猜你喜欢

转载自www.cnblogs.com/dothenc/p/9818769.html