ubuntu下pycharm无法使用中文输入法

原文出处:

https://xugaoxiang.com/2020/02/21/ubuntu-pycharm-chinese-input-method/

软硬件环境

  • ubuntu 19.10 64bit
  • pycharm 2019.3.3
  • 搜狗linux版

前言

在最新的ubuntu系统上安装好了pycharm和搜狗拼音linux版本后,发现在pycharm里,居然无法使用中文输入。本文就来解决这个问题。

解决方法

pycharm默认已经使用了utf-8编码,如果不是的话,请到File --> Settings --> Editor --> File Encodings,将Global EncodingProject Encoding都设置成UTF-8,如下图所示

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qyEgiYGm-1587616176959)(https://code.xugaoxiang.com/xugaoxiang/blog/raw/master/images/linux/pycharm/zh_sougou_01.png)]

接下来打开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里查看

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Q6d2lLKI-1587616176962)(https://code.xugaoxiang.com/xugaoxiang/blog/raw/master/images/linux/pycharm/zh_sougou_02.png)]

同样的,修改pycharm.sh,添加

export GTK_IM_MODULE=ibus
export QT_IM_MODULE=ibus
export XMODIFIERS=@im=ibus

微信公众号

请扫码关注,不错过任何一个实用技术分享

在这里插入图片描述

发布了74 篇原创文章 · 获赞 58 · 访问量 6万+

猜你喜欢

转载自blog.csdn.net/djstavaV/article/details/105704769
今日推荐