前言:
在使用 linux 的過程中,vim 是一個不錯的編輯器,以至于多數人將其用成了習慣,在沒有 vim 的環境下還是習慣用 vim 的快捷鍵來編輯文本。所以便有開發者們為眾多的 IDE 和文本編輯器開發了 vim 模式,VsCode便是其中之一。但是在中英混輸的情況下常常發生已經進入到了 -NORMAL- 模式輸入法卻還是中文的情況,本篇便大致梳理一下解決問題的思路。
下載vim插件
能點進來這篇博客的人應該都是已經在用 vim 插件的了,過多的話不再贅述。
自動切換英文輸入法
進入 vim 插件的拓展設置,找到如下的選項:
第一項 Default IM,如果是 windows 系統的話會設置成 1033,在 Linux 下只接寫成鍵盤布局的名字即可。
第二個選項勾上即可自動切換輸入法。
第三項 Obtain IMCmd,獲取當前輸入法的腳本,我的 getInput.sh 內容如下:
qdbus "org.fcitx.Fcitx5" "/controller" "org.fcitx.Fcitx.Controller1.CurrentInputMethod"
第四項為切換輸入法的指令。
成果
原文鏈接:
https://www.cnblogs.com/hhsk/p/16339727.html