ubuntu 安装的pycharm不能输入中文的解决方法
一、问题描述:
当在 ubuntu 系统中,安装了 pycharm(如:pycharm2016, 或 pycharm2018),打开 pycharm 输入代码时,发现不能正常输入中文,安装的搜狗拼音等中文输入法无效。如下图:

二、解决方法:
1、方法一: 打开 pycharm 依次点击 help
---> Edit Custom VM Options
在最后加入一行:-Drecreate.x11.input.method=true
bash
# custom PyCharm VM options
-server
-Xms128m
-Xmx512m
-XX:ReservedCodeCacheSize=240m
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-ea
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow
-Dawt.useSystemAAFontSettings=lcd
-Dsun.java2d.renderer=sun.java2d.marlin.MarlinRenderingEngine
-Drecreate.x11.input.method=true

2、方法二:如果方法一无效,可试着编辑bin/pycharm.sh 文件,在最上面增加
python@ubuntu:~$ sudo vim /opt/pycharm-community-2018.1.6/bin/pycharm.sh
bash
export LC_ALL=zh_CN.UTF-8
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS=@im=fcitx
编辑完bin/pycharm.sh 文件,重新打开pycharm.sh
python@ubuntu:~$ sudo /opt/pycharm-community-2018.1.6/bin/pycharm.sh


3、修改完成,重启PyCharm,中文生效。
