Ubuntu 20下pycharm无法使用中文输入法
前言:程序员的崩溃往往就在一点点的小毛病,但是翻来覆去就是不好使,然而最后一步很简单的操作就解决了。所以我来汇总一下大家的解决方法吧~总有一个适合你
一、更换输入法
因为ubuntu自带的输入法ibus不太好,所以我们可以选择安装其他的输入法.
1、在我查询问题中,发现大多是下载的搜狗输入法:
搜狗输入法官网下载地址
https://pinyin.sogou.com/linux/?r=pinyin
搜狗输入法的安装教程如下:https://pinyin.sogou.com/linux/help.php
注:但是作者真是在这里就被困扰了好久,参照了官方还有网上其他人的方法,搜狗输入法的安装过程总是提示依赖有问题,所以导致最后安装是不完整。(有经验的小伙伴可以告知我一下,至今都没有解决,所有方法都试过了,安了一遍又一遍,真是头都秃了。)
2、百度输入法
百度输入法官网下载地址: https://srf.baidu.com/site/guanwang_linux/index.html
“下载后解压缩安装包,安装包内有官方的教程,参照教程操作就可以。”
操作完成后,重启就能看的百度输入法的配置,就是一路next设置一下就行。然后就可以使用百度输入法啦!可以在文件中试一下。
“但是百度输入法有一点,我在中文状态下输入,按shift键它会切换成英文,同时刚才输入的文字丢失,不知道小伙伴们是不是也有这种情况”
3、补充一下pycharm中文界面怎么设置
https://jingyan.baidu.com/article/c275f6bac8463aa23c756779.html
二、汇总一下网上的解决方法
1、修改编码格式
(1)点击【File】—【Setting】—【Editor】—【File Encoding】页面,设置global 和project encoding为UTF-8,然后保存。
(2)点击【File】—【Setting】—【Editor】—【File and Code Templates】,点击右边的【python script】,在编辑框中输入:
#--coding:utf-8--
保存之后,重启pycharm.
2、修改一下pycharm.sh
(1)找到pycharm的pycharm.sh文件(一般在:pycharm的安装路径下/bin/pycharm.sh)
(2)打开pycharm.sh,在当前区域添加以下代码。(有说在最后一行输入的,也有像图所示输入的)
export LC_ALL=zh_CN.UTF-8
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS=@im=fcitx

3、修改vm文件配置
点击【Help】—【Edit Custom VM Options】,在文件的末尾添加一行代码:
-Drecreate.x11.input.method=true

之后重启Pycharm
(这个方法很多人都说有效,但是对我还是没有任何效果)
4、下载jbr
https://www.pianshen.com/article/99422045068/
这个方法下载jbr,点击进去是这样的,所有我就放弃了。
5、删除pycharm的用户配置文件
(1)找到路径(右上角可以设置显示隐藏文件)
/home/.config/JetBrains/PyCharm版本号
例如:我的文件名是:PyCharmCE2021.3
将这个文件夹备份一下(以免出什么错误还可以恢复)
(2)将这个文件夹删除。在重新打开pycharm。这时pycharm会自动给我们生成一个全新的配置目录,但是得重新设置一下解释器和其他配置。
(3)找到:文件—设置—编辑器—自然语言中,添加中文
然后就突然好使了(开心地流出了痛苦的眼泪)
三、有更好的方法,大家评论区分享出来哦~
print("hello,我是码农伍六琪,又是崩溃的一天")
print("希望我的经验能够帮助到你们~")
print("即使遇到困难也不要放弃,再坚持一下再坚持一下~下一步可能就是光明")
print("希望大家打代码也要开心,永远没有bug")
