# ubuntu 安装的pycharm不能输入中文的解决方法

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,中文生效。

相关推荐
没有名字的鬼14 小时前
Linux 下的静态库和动态库(C语言)
linux·c语言
ayaya_mana14 小时前
从零开始部署求生之路2 (L4D2) 专属服务器,Linux端SteamCMD详细部署过程
linux·服务器·l4d2·求生之路2
wusam14 小时前
计算机网络传输层应用层综合实验5:DHCP服务
linux·服务器·计算机网络·应用层服务
hnlq14 小时前
高性能异步io机制io_uring(二) ——io_uring的简单实现
linux·服务器·网络
0x62696E14 小时前
在conda虚拟环境中编译和运行ROS2
python·ubuntu·conda
不会书14 小时前
Linux字符设备驱动的演进:从传统框架到现代实践
linux·运维·服务器·c语言·驱动开发
潇I洒14 小时前
Ubuntu Linux 24.04 安装JAVA环境openjdk-21.0.2
java·linux·ubuntu
被闲置的鱼14 小时前
麒麟OS各种环境安装脚本,达梦数据库DM8、JDK安装、Nginx安装、vsftpd安装、硬盘挂载一件安装脚本
java·linux·数据库·nginx·kylin
白狐_79814 小时前
Ubuntu Linux 新手生存指南
linux·ubuntu
代码游侠14 小时前
应用——Linux 标准IO编程
linux·前端·数据库·学习·算法