解决Gvim突然无法输入中文的问题

今天使用Gvim编辑文档的时候,突然发现不能输入中文了,寻找了这种办法都没有解决,也不清楚是什么原因导致这个问题的。因为前几天还用的好好,而且vim也可以正常时候。最后的解决方法是这样的(前提是 我使用的是fcitx):
首先安装这个插件,fcitx.vim ,然后在~/.bashrc最后添加下面的代码

export XMODIFIERS="@im=fcitx"
export QT_IM_MODULE=xim
export GTK_IM_MODULE=xim

保存退出后,注销重启就OK了。
这里特别扯一下fcitx.vim,真的是无意中发现的宝贝啊。以前如果在插入模式下用的是中文输入,现在要切换到其他模式下的话,我们先要将输入发设置成英文输入,再输入命令。这样是不是很麻烦呢?fcitx.vim非常好的解决了这个问题,这是它的README写到的

在离开或重新进入插入模式时自动记录和恢复每个缓冲区各自的输入法状态,以便在普通模式下始终是英文输入模式,切换回插入模式时恢复离开前的输入法输入模式。

非常cool

你可能感兴趣的:(解决Gvim突然无法输入中文的问题)