IDEA 开始换芯,发布全新AI版终端

如果你是一个重度"终端依赖症"患者,一定经历过这种离奇事件:在 JetBrains IDE 里打开内置终端,兴冲冲地输入 claude 或者 codex,准备让 AI 帮你快速改段代码。

结果 AI 刚说了一句:"请告诉我你想做什么?"

你习惯性地按下了 Shift + Enter ,准备换行输入一段详细的提示词。

结果,这条没写完的消息,直接发送出去了。

你愣了一下,看着 AI 一脸懵逼地回复,只好再次输入。再按 Shift + Enter,又发出去了。你开始怀疑自己:是我的手速太快,还是键盘坏了?

好消息是,这不是你的问题,是终端。JetBrains 显然也受够了这种"微小但极具破坏性"的体验瑕疵。 前几天,JetBrains 官方宣布:从 2026.3 版本开始,IDE 内置终端将全面换装 libghostty 引擎。

过去很多年,JetBrains 的终端底层用的是自家研发的 JediTerm 。在纯跑命令行的时代,它足够用了。但现在时代变了,终端里跑的不再是简单的 ls 和 git commit,而是像 Claude Code、Codex 这种重度依赖现代终端协议的"吞金兽"。

AI Agent 和 TUI(终端用户界面)程序对终端的要求变得极其挑剔。它们需要区分 Enter、Shift+Enter、Ctrl+Enter,需要接收按键释放事件,甚至还要求终端能响应查询,判断当前到底是深色模式还是浅色模式。

JediTerm 面对这些现代协议,就像一个拿着翻盖手机的人面对扫码点餐系统------它能看懂基本的,但稍微复杂一点的交互,它就彻底罢工了。

为了解决这个痛点,JetBrains 找到了 Mitchell Hashimoto 主导的开源项目 Ghostty ,并将其核心解析库 libghostty 直接拿了进来。

这不仅是换了个底层库,更是给终端装上了"现代协议翻译机",并且伴随着ghostty1.4这个重量级版本带来了很多传统终端不具备的超级能力:

快捷键终于能正常工作了 :它支持了 Kitty 键盘协议。你按 Shift+Enter,它终于知道你想换行,而不是发送消息。不再需要去设置里搞那些"Esc+CR"的骚操作。

完美适配 IDE 主题 :以前你切了深色模式,终端里的 Claude Code 依然是亮瞎眼的白底黑字。现在,终端会主动告诉这些程序:"嘿,老板切深色模式了,你赶紧换皮肤。"OpenCode、Pi、Neovim 等都能无缝跟随。

拒绝"乱码"和"画符":AI Agent 生成的东西往往带有丰富的颜色、边框和进度条。libghostty 一口气支持了近 50 种 JediTerm 曾经视而不见的控制序列(比如多字符重复、冒号分隔的颜色代码)。再也不会出现边框错位、颜色乱飘,或者打印出一堆莫名其妙乱码的惨状了。

我已经使用ghossty+claude code/codex又几个月了,体验非常的舒适

下面直接分享下我觉得几个飞航好用的最佳实践

第一个,快速分屏

单屏操作肯定无法发挥AI的效率

所以我首先先在ghossty里面打开一个claude code的窗口

然后使用快捷键ctrl d快速在右边分出一个屏

在右边的屏,我可以启动一个前端项目,也可以再开一个claude code

接着我还可以使用快捷键cmd shift d 继续在右边向下分屏

同样的我可以把光标放在左边,使用cmd shift d继续分屏

关闭分屏可以使用抽空看ctrl w

还有一个值得说的就是它有一个tab的功能,可以使用快捷键cm t在一个窗口开多个tab页,有点类似于vscode的editor tab了

这样你就可以用不同的tab打开不同的项目,或者打开多个不同的查看日志的tab

切换不同的tab也可以直接使用cmd 加数字实现,非常丝滑

💡 总结:这只是开胃菜

JetBrains 在博客里还画了个大饼:libghostty 的解析能力已经很强了,连 OSC 52(远程剪贴板)、桌面通知(比如 Claude 跑完任务后弹个提示)、甚至直接在终端里显示图片的 Kitty Graphics 协议,底层都已经准备好了。

阻碍这些功能落地的,只剩下 IDE 的上层渲染。以前用 JediTerm 时代,底层不支持,什么都白搭;现在底层换成了"性能怪兽",JetBrains 只需要专心搞 UI 就行了。

所以,下次当你在 IDE 里用 AI Agent 写代码时,不用再为了一个换行键抓狂了。你的终端,终于跟上了 AI 时代的步伐。

相关推荐
武子康44 分钟前
给游戏 Agent 接口时,隐藏答案会从哪条路漏出去?
人工智能
vipxieliang1 小时前
ValidX 正则表达式预编译优化:Pattern 复用策略
java·spring boot·后端
指针向南1 小时前
批量压缩视频有文件没变小?HandBrake等3款对比
图像处理·人工智能·计算机视觉·音视频
Whoami!1 小时前
F-《AI接口协议:API调模型、MCP接工具、A2A连Agent》
人工智能·mcp·a2a·ai协议
vipxieliang1 小时前
AI Agent 安全治理:从原则倡导到能力落地
人工智能·openai
货拉拉技术1 小时前
记忆即智能:重构对话式AI Agent认知基座的四层渐进式记忆与自进化系统
人工智能·算法
大模型真好玩1 小时前
DeepSeek Super-Agent核心特性详解与实战指南:把操作系统思想搬进智能体
人工智能·agent·deepseek
Wang's Blog1 小时前
Java 项目实战:交友项目 - FastDFS 工作原理
java·大数据·交友
whyutianict_vv1 小时前
零基础转 AI 运维:投入清单、技术路线与核对表
linux·运维·人工智能·ai