今天使用Gvim編輯文檔的時候刹淌,突然發(fā)現(xiàn)不能輸入中文了,尋找了這種辦法都沒有解決察滑,也不清楚是什么原因?qū)е逻@個問題的。因為前幾天還用的好好修肠,而且vim也可以正常時候贺辰。最后的解決方法是這樣的(前提是 我使用的是fcitx):
首先安裝這個插件,fcitx.vim ,然后在~/.bashrc最后添加下面的代碼
export XMODIFIERS="@im=fcitx"
export QT_IM_MODULE=xim
export GTK_IM_MODULE=xim
保存退出后嵌施,注銷重啟就OK了饲化。
這里特別扯一下fcitx.vim,真的是無意中發(fā)現(xiàn)的寶貝啊艰管。以前如果在插入模式下用的是中文輸入滓侍,現(xiàn)在要切換到其他模式下的話蒋川,我們先要將輸入發(fā)設置成英文輸入牲芋,再輸入命令。這樣是不是很麻煩呢捺球?fcitx.vim非常好的解決了這個問題缸浦,這是它的README寫到的
在離開或重新進入插入模式時自動記錄和恢復每個緩沖區(qū)各自的輸入法狀態(tài),以便在普通模式下始終是英文輸入模式氮兵,切換回插入模式時恢復離開前的輸入法輸入模式裂逐。
非常cool