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

微信公众号

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

在这里插入图片描述

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

迷途小书童的Note

请博主喝矿泉书!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值