1. 程式人生 > >VSCodeVim的輸入法自動切換

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}"
 }