Ubuntu下 Goland 中输入法不随光标移动的解决方案
问题产生原因#
具体问题官方其实2013年前就有了(参考 https://youtrack.jetbrains.com/issue/JBR-2460 ),但是比较坑的是官方也一直没有解决这个问题。简单来说就是 Idea 的 jre 运行环境一个 bug,导致输入法无法定位到鼠标位置。因此,我们要解决该问题必须要修改 JetBrainsRuntime 的运行代码。
注意:下面的方法虽然能修复这个输入法的问题,但是会导致markdown文件无法预览!!!只能显示markdown源代码,暂时还没找到解决办法。
我的系统环境#
Ubuntu 桌面版: Ubuntu 20.04.3 LTS
Goland 2020.3.5
方法:修改 JetBrainsRuntime#
-
下载已经修改好的 JRE 环境
下载地址 :
链接:https://pan.baidu.com/s/1GdDwCSuUzQQwgYuBYt4T9Q
提取码:ql89 -
更改 Goland 的启动环境
修改文件: /opt/GoLand-2020.3.5/bin/goland.sh (找到你自己的idea的安装路径) 在开头处添加:
export GOLAND_JDK=/opt/java-11.0.7-jetbrain(改成自己刚刚解压后的 JRE 目录)
-
保存修改之后,重启 Goland 即可生效
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
2020-11-02 剑指 Offer 37. 序列化二叉树
2020-11-02 剑指 Offer 36. 二叉搜索树与双向链表
2020-11-02 vs code中终端中的命令不能使用的解决方法
2020-11-02 VS Code切换默认终端(cmd、powershell)
2019-11-02 shell判断字符串包含关系的几种方法