解决Jetbarins Clion Ubuntu 无法正常使用中文输入法的问题
一、输入法无效
可能方法1
编辑clion的启动脚本,添加以下三个环境变量:
export XMODIFIERS="@im=fcitx" export GTK_IM_MODULE="fcitx" export QT_IM_MODULE="fcitx"
可能方法2
在 Help->Edit Custom VM Options
中添加以下条目:
-Dauto.disable.input.methods=false
可能方法3
有时候,Clion启动时会弹出如下的提示框:

如果此时点击了这个Disable,那么就会禁用输入法,此时需要关闭CLion,然后打开此文件:
~/.config/JetBrains/CLion2021.3/options/other.xml
编辑并删除,input.method.disabler.muted
和 input.method.disabler.auto
属性的子节点
然后重启即可,并注意以后忽略此警告,详情参考:https://youtrack.jetbrains.com/issue/IDEA-286488
二、候选框不跟随光标
方法1
忍,左下角 左下角呗
方法2
等,等Jetbrains 来解决这个问题
方法3
替换Jetbrains的jre. 详细参考: https://blog.csdn.net/Startapi/article/details/108851425
首先下载我测试过没问题的根据补丁修复过的jre:
Download by CSDN:
https://download.csdn.net/download/qq_33922306/82048798
Download by Kingdo Station:
文件很大,并且本人的服务器很小,而且是流量是月租的,这是在做慈善,如果大家有积分就用CSDN下载。
下载之后解压,然后使用快捷键:Ctrl+shift+A,搜索名为Choose Boot Java Runtime… 的Action:

然后将Jetbrains的JRE切换成刚才我们下载并解压好的即可