前言:
在使用 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"
第四項為切換輸入法的指令。