找了很多办法,几乎千篇一律,都是修改文件PyCharm.sh,在最后一行输入以下:
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS=@im=fcitx
或者有些是是这么要求:
export CLASSPATH
LD_LIBRARY_PATH="$IDE_BIN_HOME:$LD_LIBRARY_PATH"
export LD_LIBRARY_PATH
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS=@im=fcitx
经过半个小时的查找,,在一篇提问的评论里找到了[难]...
原出处是一个已经被删除的问题--[IntelliJ IDEA无法输入中文]
ubuntu 20.04 Intelligent Pinyin 1.11.1 IntelliJ IDEA 2020.2.2(Ultimate Edition) 当全拼输入2~3个汉字时,会被强行打断,然后就无法继续输入(也无法切换中英文),并且汉字下会有下划线。
该提问来源于开源项目:libpinyin/ibus-libpinyin
目前问题问题已解决,操作步骤如下:
1.点击菜单 "Help | Edit Custom VM options..."
2.添加 -Drecreate.x11.input.method=true 到最后一行
3.重启IDEA
外加一句:顺便在PyCharm.sh把下边这些注掉或者删除(如果你之前用下边这种方法改过的话):
#export GTK_IM_MODULE=fcitx
#export QT_IM_MODULE=fcitx
#export XMODIFIERS=@im=fcitx
评论出处: