这个bug真的是ubuntu20.04的神坑,每次最多只能打出3个字母,我看网上好多人都说下载安装搜狗输入法就好了。
但是,万万没想到删除了Ibus、安装了各种依赖、下载了搜狗输入法之后,结果因为它的GUI版本兼容问题,只能锁定在PyCharm左下角,打字看不见候选词。。。我TM直接裂开。。。
罢了,还是删了搜狗老老实实安回来Ibus在原装中文输入法上找解决方案吧。。。
1、设置Ibus
首先,设置输入法为Ibus(Ubuntu默认情况下为Ibus, 如果未更改过可以忽略该步骤)
2、下载JBR的SDK
下载链接:https://confluence.jetbrains.com/pages/viewpage.action?pageId=173178989
根据你的机器型号下载对应的SDK,我是右上角这个
下载完之后就解压,随便弄一个文件夹解压就行(只要你别待会儿找不到了。。。)
3、安装 Runtime 插件
打开PyCharm,File–>>Settings–>>搜索框搜索Plugins、并双击进入–>>在Plugins中搜索choose runtime点击install,完成后点击OK
4、导入SDK
在Pycharm中同时按下Ctrl+Shift+A, 输入choose runtime、点击进入对话框,随后选择刚刚解压的JBR文件内的文件夹, 点击Install,完成后点击ok,自动重启后就可以正常输入中文
5、行了,大功告成,愉快的输入中文吧~
参考链接:
1. 解决 Ubuntu 20.04 下 PyCharm GoLand IntelliJ 等 JetBrains 系列 IDE 无法输入中文
https://blog.forgiveher.cn/2020/08/20/1597932898303/
2. Ubuntu 20.04 Pycharm-中文无法输入问题-笔记
3. ubuntu20.04 pycharm 中文输入法冲突 无法输入中文
https://blog.csdn.net/soulesstitan/article/details/109335382