操作系统:ubuntu 20.04
pycharm:pycharm-community-2021.1.2
发现这个问题有两个解决办法:
1. 修改vm启动参数(推荐)
2. 修改jbr版本
修改vm启动参数:
点击菜单 “Help | Edit Custom VM options…”,添加 -Drecreate.x11.input.method=true
到最后一行
重启pycharm,然后中文输入恢复正常。
修改jbr版本:
下载解压 jbr 11.0.7:
https://confluence.jetbrains.com/pages/viewpage.action?pageId=173178989
https://bintray.com/jetbrains/intellij-jbr/download_file?file_path=jbr-11_0_7-linux-x64-b765.53.tar.gz
在pycharm按快捷键ctrl + shift + A,检索runtime,选择Choose Boot Java Runtime for the IDE...
在下拉框选择Add Custom Runtime...,指向前面解压的jbr目录。
pycharm会自动重启,然后中文输入恢复正常。