软硬件环境
- ubuntu 19.10 64bit
- pycharm 2019.3.3
- 搜狗linux版
前言
在最新的ubuntu
系统上安装好了pycharm
和搜狗拼音linux
版本后,发现在pycharm
里,居然无法使用中文输入。本文就来解决这个问题。
解决方法
pycharm
默认已经使用了utf-8
编码,如果不是的话,请到File
–> Settings
–> Editor
–> File Encodings
,将Global Encoding
和Project Encoding
都设置成UTF-8
,如下图所示
接下来打开pycharm
目录下的bin/pycharm.sh
,在文件的最后,添加如下语句
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS=@im=fcitx
最后重启pycharm
./pycharm.sh
如果在修改pycharm.sh
之前,你已经在dock
位置固定了pycharm
,需要执行pycharm.sh
进行重启,点击dock
上的软件图片是没有效果的。
备注
如果你使用别的中文输入法,可能使用的不是fcitx
,比如ibus
。这个可以从系统设置Settings
–> Region & Language
–> Manage Installed Languages
–> Keyboard input method system
里查看
同样的,修改pycharm.sh
,添加
export GTK_IM_MODULE=ibus
export QT_IM_MODULE=ibus
export XMODIFIERS=@im=ibus