在linux下pycharm无法输入中文
我的系统是linux16,安装的ibus(pinyin),在浏览器及其它地方都可以正常输入中文,在pycharm中可以正常显示中文,但是就是不能自己从键盘输入中文(从别的地方copy过来是可以的)。上网试乐多种方法,最终发现以下方法有效:
1)找到在pycharm安装目录bin下的pycharm.sh文件
2)在pycharm.sh文件中添加以下代码:
export GTK_IM_MODULE=ibus
export QT_IM_MODULE=ibus
export XMODIFIERS=@im=ibus
添加的位置如下图:
备注:在文件最末尾添加以上代码亲测无效。
如果是用的fcitx输入法,将上述代码中的 ibus 改成 fcitx即可,即,在pycharm.sh的上述位置,添加如下代码:
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS=@im=fcitx
然后重启pycharm即可。