Ubuntu下Pycharm切换中文输入法无法输入中文解决方法
操作平台
- 系统:Ubuntu 20.04
- 软件:Pycharm-community-2021.3.1
- 系统输入法设置:由于之前尝试安装搜狗输入法但兼容性实在太差,无法正常工作,遂卸载后只使用ibus中文拼音输入法
现象描述
下载Pycharm-community-2021.3.1并安装好之后发现无法顺利切换输入中文,调整输入法设置为中文拼音后,尽管在终端及浏览器等其他软件中可以正常切换输入中文,但Pycharm则不行
解决方案
查阅资料后,现将修改步骤记录于此,以备不时之需。
1.将输入法设置为中文ibus:
首先进入“设置”下的“区域与语言“设置项,注意为使用方便,输入源下顺序建议英语(美国)放首位,中文拼音输入法随后
点击“管理已安装的语言”进入语言支持设置页面切换输入法为ibus
将输入法调整为中文拼音:
此时可进入Pycharm尝试中文输入法是否可用,如不可以切换中文输入,但在其他软件内可正常切换,则进行下面配置:
- Pycharm无法切换中文输入法解决方案
首先使用管理员权限在vim(gedit或nano皆可)中打开安装Pycharm时的目录下的pycharm.sh文件,下图展示的是安装在/opt目录下的修改命令行
执行上述命令后进入pycharm.sh文件,为便于查找需修改内容位置,先在命令行模式下(按
ESC
键后输入英文:set number)开启行号显示如下:
进入查找模式定位待修改区域,此处使用向下匹配,在命令行模式下进行匹配(按
ESC
后输入英文:/ CLASSPATH 之后按回车),定位到的匹配段落如下,并在fi标志行后添加设置输入法代码
export CLASSPATH
LD_LIBRARY_PATH="$IDE_BIN_HOME:$LD_LIBRARY_PATH"
export LD_LIBRARY_PATH
export GTK_IM_MODULE=ibus
export QT_IM_MODULE=ibus
export XMODIFIERS=@im=ibus
- 修改后效果如下:
- 最后保存退出vi,同时也要退出并重启pycharm
- 再次打开Pycharm,就可以流畅切换中文输入法输入中文了,虽然候选框跟随在左下角,但又不是不能用。。。
Ubuntu下Pycharm切换中文输入法无法输入中文解决方法相关推荐
- Ubuntu 下 FireFox( 火狐 )无法使用HTML5播放器的解决方法
Ubuntu 下 FireFox( 火狐 )无法使用HTML5播放器的解决方法: ubuntu自带的火狐没有视频播放器,可以不用下载flash(即将不支持),现在国内许多视频网站(B站等)都支持HTM ...
- ubuntu 下安装WPS office及不能输入中文问题
一:WPS安裝: 步骤: 1.到WPS官网下载, 地址:https://www.wps.cn/product/wpslinux/ 选择Deb格式 2.下载后,进入下载目录.打开终端,执行安装命令: s ...
- Ubuntu下微信(wechat)经常无故卡死解决方法 百度输入法
最近好长一段时间,在Ubuntu下使用deepin-wechat时,微信经常卡死.我尝试了重装wechat,升级deep-wine版本等,都无法解决问题,很苦恼,甚至都想用回windows系统了. 今 ...
- Ubuntu下安装Inode后双击InodeClient无反映解决方法
由于比较喜好linux编程环境,所以准本一直使用linux.学校无线有时有有时没很不爽,所以准本安装Inode,但是安装完Inode后双击是一直没反映.最后求助万能的百度,谁知道百度的搜索不得不说太差 ...
- linux 输入法错误,Ubuntu 16.04安装搜狗拼音输入法错误问题的解决方法
一.环境介绍 Ubuntu 16.04 搜狗输入法: sogoupinyin_2.0.0.0078_amd64 二.问题表现 sudo dpkg -i sogoupinyin_2.0.0.0078_a ...
- linux qt 导入gl库,Ubuntu下QtOpenGL无法正常使用GLU库的解决方法
在Windows下写好且编译通过的QtOpenGL程序拿到Ubuntu下编译,如果使用从Ubuntu软件中心中提供的4.6版本的Qt进行编译则完全没有问题,而使用从诺基亚官网上下的4.7版本的QtSD ...
- Ubuntu下安装NetBeans步骤和相关问题的解决方法
折腾了一下午,总算搭好了NetBeans + JSF 开发环境.现将折腾期间出现的问题和解决方案记录如下..: 1. 去 https://netbeans.org/downloads/ 下载 netb ...
- ubuntu下使用HDMI时输出无声音的解决方法
这个问题碰到几次了,第一次是刚给显示器接用HDMI线的时候,后来给Ubuntu更新内核后又碰到了,特此记录一下 使用HDMI会默认将视频和声音都由其输出,然后声音经由HDMI线从主机直接走到显示器后出 ...
- ubuntu下 mysql安装以后无法登陆的的解决方法((ERROR 1698 (28000): Access denied for user 'root'@'localhost'))...
1. 删除mysql sudo apt-get autoremove --purge mysql-server-5.0 sudo apt-get remove mysql-server sudo ap ...
最新文章
- python什么模块动态调用链接库_Python调用C/C++动态链接库的方法详解
- 揭秘:GitHub Star 5W人追更,这个框架是打工人石锤了!
- pycharm打开python文件如何自动创建项目_pycharm 怎么自动创建python头文件?
- 在ASP.NET MVC 模型中 选择最好的方法将多个model(数据模型)传递到视图
- linux 6.4定时启动,Centos6.4 设置开机自动以某个非root用户启动脚本
- grouplens上的movielens数据集_ItemCF算法的Python实现,数据基于MovieLens
- 写出float x 与“零值”比较的if语句——一道面试题分析
- 比特币官方客户端钱包是用什么语言开发的_5种主流比特币客户端的开发选型...
- git commit –a时使用vim编辑提交信息
- Python基础----字典
- java的泛,java_泛型
- 聊聊 Python 的单元测试框架(二):nose 和它的继任者 nose2
- 在MacOS系统中如何自定义屏幕保护程序?
- 工业基础类IFC—概述
- Android 4编程入门经典
- k3 Bos开发百问百答
- 升级sp1后文档无法编辑
- 奇怪的消费者心理:看三个趣味经济学原理
- PDF文件格式转换攻略:PDF格式转换图片格式
- 达人评测 R5 7530U和i5 1240p选哪个好
热门文章
- Reward Machines for Cooperative Multi-Agent Reinforcement Learning论文阅读
- 微积分 重难点记录 三 无穷远处的极限与水平渐近线 + 画曲线的总结
- 【Microsoft Edge】如何彻底卸载 Edge
- rk3399 Android7.1 修改系统时区、修改默认输入法、修改系统默认语言
- 【Python】之内存管理机制
- Socket与Websocket
- 让您和家人孩子远离灾祸的真正原理— — 受益终生--2!(转载)
- 让您和家人孩子远离灾祸的真正原理— — 受益终生--3!(转载)
- 计算机二级题目之c数据类型练习学习
- Python列车信息爬虫