JetBrains
2 节点1 篇3 来源
捷克软件公司 JetBrains 宣布其旗下 IDE(如 IntelliJ IDEA、PyCharm)的内置终端模拟引擎将从长期使用的 JediTerm 替换为 libghostty,该变更自 2026.3 版起生效。此举旨在解决 Claude Code、Codex 等 AI 编程代理以及 Neovim、tmux 等现代 TUI 工具在 IDE 内的键盘快捷键冲突和显示异常问题。
核心改进包括支持 Kitty 键盘协议,使 Shift+Enter 能正确插入换行而非直接发送指令,并修复了近 50 种控制序列解析错误导致的字符缺失或色彩显示异常。【背景】libghostty 是 Ghostty 终端的核心库,以高性能和对现代终端协议的广泛支持著称。目前新引擎已在 2026.3 EAP 版本中默认启用,但剪贴板远程复制、桌面通知及图片显示等功能虽已被底层库解析,IDE 端尚未完成整合,暂不可用。用户可通过注册表设置回退至旧引擎。
事情怎么走到这一步
iThome 报道 JetBrains 将在 2026.3 版 IDE 中用 libghostty 替换 JediTerm,重点改善 AI 代理兼容性。
ithome.com.tw ↗JetBrains 官方博客确认新终端引擎基于 libghostty,支持 Kitty 键盘协议及主题同步,EAP 版已默认启用。
blog.jetbrains.com ↗
还没定论的部分
- IDE 端何时完成对 OSC 52 剪贴板、桌面通知及 Kitty 图形协议的功能整合?
- 正式版发布后,是否会有更多第三方 AI 代理工具针对新终端引擎进行专项优化?