原文: https://blog.csdn.net/Strive_For_Future/article/details/82022772
系统是linux,安装的ibus(pinyin),在浏览器及其它地方都可以正常输入中文,在pycharm中可以正常显示中文,但是就是不能自己从键盘输入中文(从别的地方copy过来是可以的)。上网试乐多种方法,最终发现以下方法有效:
1)找到在pycharm安装目录bin下的pycharm.sh文件
2)在pycharm.sh文件中添加以下代码:
CLASSPATH="$CLASSPATH:$PYCHARM_CLASSPATH"
fi
export CLASSPATH
LD_LIBRARY_PATH="$IDE_BIN_HOME:$LD_LIBRARY_PATH"
export LD_LIBRARY_PATH
export GTK_IM_MODULE=ibus
export QT_IM_MODULE=ibus
export XMODIFIERS=@im=ibus
# ---------------------------------------------------------------------
# Run the IDE.
然后重启pycharm即可。