ubuntu pycharm中文无法输入问题的解决方法

本人使用的是ubuntu 18.04 + pycharm 2021.1.1。

遇到的问题是:当在代码中键入中文注释时只能输入1~2个汉字,之后会被打断只能输入英文,且输入位置前后(包括空白符)会有下划线,有下划线的部分在单击鼠标后会被删除,也会影响代码的格式。

参考大佬们给出的各种方法:ubuntu20.4 pycharm 无法输入中文(抓狂)-CSDN论坛ubuntu20.4 pycharm 无法输入中文(抓狂)https://bbs.csdn.net/topics/397173456最终采用如下方法解决上述问题:

        打开pycharm后,依次点击工具栏-> Help -> Edit Custom VM Options

        在打开的pycharm64.vmoptions文件中添加一行:

-Drecreate.x11.input.method=true

        重启pycharm后即可生效。

此外,之前也参考网上其他博客尝试修改过pycharm.sh文件,在相应位置增加/修改如下三行(高亮部分):

# shellcheck disable=SC2154
if [ -n "$PYCHARM_CLASSPATH" ]; then
  CLASSPATH="$CLASSPATH:$PYCHARM_CLASSPATH"
fi

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

# ---------------------------------------------------------------------
# Run the IDE.
# ---------------------------------------------------------------------

但仅做此操作并没有解决问题。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值