创建

登录 ReadmeX

或

了解我们如何处理你的信息: 隐私政策

ReadmeX

陪你读懂 AI 动态

今天,想先了解什么?

选一份动态总结,或直接聊聊你的问题。

社区和关注动态总结只属于你自己。

资讯

JetBrains 2026.3终端改用libghostty

AI 总结

JetBrains计划从2026.3版起,在重新设计的IDE终端中以Ghostty的libghostty取代JediTerm。新引擎将负责控制序列解析和终端状态管理,画面渲染及IDE整合仍由JetBrains负责,并加入Kitty键盘协议支持,改善此前JediTerm忽略或错误解析的序列。根据iThome 台湾报道,libghostty已在2026.3抢先体验版中默认启用,但本地剪贴板访问和图片显示等部分功能尚未完成整合。

深度见解

此次更新直接改善Claude Code、Codex、OpenCode、Neovim和tmux在JetBrains IDE中的键盘操作、显示效果与协议兼容性。

JetBrains旗下整合開發環境(IDE)從2026.3版起,將在重新設計的終端機中改用Ghostty的終端機模擬函式庫libghostty,取代多年使用的JediTerm。此次更新主要改善Claude Code、Codex等命令列AI程式代理,以及Neovim、tmux等工具在IDE內的操作相容性,包括鍵盤快捷鍵及畫面顯示問題。

JetBrains的IDE原本使用JediTerm處理終端機模擬工作,但隨著命令列工具開始採用新的終端機協定,JediTerm因缺乏相關支援,可能造成快捷鍵無法正常運作,或出現字元與色彩顯示異常。改採libghostty後,終端機控制序列的解析及狀態管理將交由新程式庫處理,畫面算繪及IDE整合功能則仍由JetBrains負責。

其中一項主要改善是支援Kitty鍵盤協定,讓終端機程式能區分Enter、Shift+Enter及Ctrl+Enter,也能辨識按鍵放開與重複按下等事件,例如開發者使用Claude Code或Codex輸入多行提示詞時,可以透過Shift+Enter換行,而不會直接送出尚未完成的內容。結合Ctrl、Shift或Alt的快捷鍵,也能正確傳遞給終端機應用程式。

新引擎能正確處理近50種JediTerm過去忽略或解析錯誤的控制序列,改善文字使用者介面(TUI)工具的顯示問題。過去部分程式以重複字元繪製線條時,可能出現字元缺漏,部分色彩指令也可能被錯誤顯示成文字。新版另外支援左右邊界、插入模式及滑鼠事件回報等功能。

新終端機也能配合IDE切換深色與淺色主題,支援相關協定的Claude Code、OpenCode、Neovim及tmux等工具,可在IDE主題變更時收到通知,其中多數能自動調整配色,減少終端機工具與IDE配色不一致的情況。

不過,libghostty雖然已能解析遠端程式要求將內容複製到本機剪貼簿、顯示桌面通知,以及在終端機中顯示圖片等相關指令,但JetBrains尚未完成IDE端的功能整合,因此目前還不能透過新終端機使用這些功能。新引擎已在2026.3搶先體驗版(EAP)的重新設計終端機中預設啟用,官方表示後續測試版及正式版也將採用。

#JetBrains#libghostty#JediTerm#Ghostty#Claude Code#Codex#OpenCode#Neovim#tmux

原文约 2 分钟读完阅读原文
群聊

还没有评论,来说说你的看法。