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")

Ubuntu 20下pycharm无法使用中文输入法相关推荐

  1. Ubuntu下Pycharm切换中文输入法无法输入中文解决方法

    操作平台 系统:Ubuntu 20.04 软件:Pycharm-community-2021.3.1 系统输入法设置:由于之前尝试安装搜狗输入法但兼容性实在太差,无法正常工作,遂卸载后只使用ibus中 ...

  2. linux系统下qt中文输入法,Ubuntu系统下Qt使用中文输入法(示例代码)

    近几个月一直在搞QML框架下的UI控件,没有更新博客.今天记录下Ubuntu系统下Qt开发工具使用中文输入法的流程. (题外话,Linux系统下的开发,离线是没法搞的(夸张手法),不联网简直就是事倍功 ...

  3. 解决Python开发中,Pycharm中无法使用中文输入法问题

    解决Python开发中,Pycharm中无法使用中文输入法问题 参考文章: (1)解决Python开发中,Pycharm中无法使用中文输入法问题 (2)https://www.cnblogs.com/ ...

  4. ubuntu下LaTeX的中文输入法与中文配置

    ubuntu下LaTeX的中文输入法与中文配置 安装LaTeX 打开终端,输入: sudo apt-get install texlive-full 这一步比较长,整个下载下来大概有2G左右. 安装t ...

  5. ubuntu实现中文输入法_在Ubuntu 18.04中设置中文输入法

    (本文系搬运,图片来自网络,侵删.英语为自己翻译,水平有限,欢迎指点) Setup Chinese Input Method in Ubuntu 18.04 Fri Oct 20 2017 The o ...

  6. ARM开发板下Qt实现中文输入法的波折历程

    ** ARM开发板下Qt实现中文输入法的波折历程 ** 在移植软键盘输入法时候,如果用到中文输入法一定会用到数据库,移植的Qt工程运行时如果碰到如下error,一定要看看我的文章,对你会有所帮助!!! ...

  7. 苹果手机云便签新增内容无法使用中文输入法输入汉字怎么办?

    部分苹果手机版云便签敬业签用户在新增便签或者设置便签分类名称时,会遇到无法使用中文输入法输入的问题,可以先确认是否使用的是中文输入法,或者尝试从系统自带的输入法切换至其他输入法,再次输入中文汉字. 一 ...

  8. Ubuntu 14.04 英文版安装中文输入法

    Ubuntu 14.04 英文版安装中文输入法 本记录安装的仍是ibus的输入法,记录于此,以备忘记之用: 首先更新语言支持,更新完成之后就有了中文输入法: 然后在settings/text entr ...

  9. vm虚拟机输入法_VM虚拟机中fedora28 无法使用中文输入法问题

    虚拟机中fedora28 无法使用中文输入法问题 1.安装fzug软件源 2.安装fcitx和sogoupinyin sudo yum install fcitx fcitx-pinyin fcitx ...

最新文章

  1. oracle改表结构,Oracle修改表结构
  2. 时间卷积网络(TCN)在 NLP 多领域发光,RNN 或将没落
  3. Nginx ssl、rewrite配置
  4. POJ1988(带权并查集,搬砖块)
  5. 浙大团队研发铜基沸石纱布口罩,1分钟杀灭新冠病毒逾99%
  6. 安卓队列缓存文件,包括断点续传
  7. SQL语言之DQL语言学习(八)多表查询/链接查询 SQL92学习
  8. 【青岛】12月16日.NETCore与AI技术交流会-等你来哦!!
  9. django-模板语言dtl-render
  10. ansible 模块_您需要了解的Ansible模块
  11. 855旗舰烂大街了,Ov俩兄弟数字系列旗舰却仍用710?
  12. Eclipse的部署项目时的配置
  13. 360oauth token是什么意思_币圈token是什么意思?
  14. css3实现图片360度旋转及animation、@keyframes的详解
  15. 尚学堂视频笔记六:多线程
  16. ROS-Control专题:PR2的六个概念【5】
  17. 给中国学生的第二封信:从优秀到卓越
  18. cc共享许可协议_如何以及为何使用知识共享许可的作品
  19. 发邮件抛异常。no object DCH for MIME type text/plain; charset=UTF-8
  20. 论文中文翻译成英文有什么好办法?

热门文章

  1. 刷APP任务平台可靠吗?
  2. 百度也能直播带货!12小时——“慢行”才能持久
  3. c语言 vc++6.0 插入图片,C语言VC++6.0环境中如何插入图片
  4. 发表论文介绍(计算机类)
  5. 查看iOS手机系统日志,在mac/window电脑上查看
  6. 基于多任务学习和GCN的交通路网出租车需求预测
  7. 图片查看器 Viewer.js
  8. 游戏服务器为什么选用Actor模型,《百万在线》给你答案
  9. win10登录选项没有PIN,设置了PIN仍然在系统的登录选项中显示[添加],PIN无法使用
  10. wxPython in Action (wx.ListBox)