发布

关注每周的 Zed 发布。

办公时间:11 月 5 日,深入了解 Zed 的 PR 审查流程,并与 Conrad Irwin 一起现场审查您的 PR
九月

0.202.5

2025年9月3日

macOS
Linux

上周我们发布了Agent Client Protocol (ACP),一个用于将外部代理与编辑器集成的开放标准。今天,我们通过适用于Claude Code SDK 的 ACP 适配器,在 Zed 中推出了 Claude Code 的测试版支持!欲了解更多信息,请阅读博客文章

本周的发布还包含 Zed 本身的大量改进。一个增强的选项卡切换器,带有诊断指示器和预览功能;多缓冲区中的文件图标;在项目中的任何位置运行 rust-analyzer 的飞检操作,以及支持 xAI 的 grok-code-fast-1

功能

  • 在选项卡切换器中添加了诊断指示器。(#34547;感谢 AlvaroParker
  • 改进了选项卡切换器;现在它显示选定选项卡的预览。(#36718
  • 添加了禁用项目面板中拖放的设置:{ "project_panel": {"drag_and_drop": false } }。(#36719
  • 在多缓冲区视图中添加了文件图标。(#36836;感谢 hron
  • 添加了对 .editorconfig 的 max_line_length 属性的支持。(#36426;感谢 learnitall
  • 恢复了放大的面板填充。(#36884
  • 添加了 zoomed_padding 以允许禁用放大面板周围的填充。(#31913;感谢 Cretezy
  • 调整了文件查找器,使其在查询中添加 :行:列 时显示匹配的文件路径。(#36025;感谢 henne90gen
  • 改进了在 Zed 中尝试打开不支持的文件时的流程。(#36764
  • 改进了通过 Collab 查询 LSP 时的资源使用。(#36557
  • 引入了自动单词补全显示的 min_words_query_len 阈值,并将其默认设置为 3,以使其不那么具有侵入性。(#36745

AI

  • 代理:ACP 支持
  • 代理:将 grok-code-fast-1 模型添加到 xAI 的可用模型列表中。(#36959;感谢 Nitemaeric

语言

  • Rust:改进了 Rust 文件的语法高亮显示,包括模块和简写初始化器的新高亮组。(#35842;感谢 zeapoz
  • Rust:现在可以在项目中的任何位置运行 rust-analyzer 的飞检操作。(#36782
  • Kotlin:将 kotlin-language-server 设置为默认语言服务器。(#36871
  • 为 JavaScript、TypeScript 和 TSX 文件中样式化组件 (styled-components) 和 emotion 添加了 CSS 语言注入支持。(#33966;感谢 ZachRiegel
  • 改进了 TS/JS 中 module 关键字的语法高亮显示。(#36830;感谢 versecafe
  • Python:改进了对远程项目中终端和任务的 python 虚拟环境的检测。(#36576

Vim

  • Helix:Shift+R 作为粘贴而不是进入替换模式。(#35468;感谢 romaninsh
  • Helix:g . 跳转到最后修改位置(类似于 Vim 中的 .)。(#35468;感谢 romaninsh

错误修复

  • Vim:修复了在视觉模式下向下导航时,光标跳过带有类型提示的空行的问题。(#35757;感谢 llamaha
  • Vim:修复了视觉模式下的增量/减量问题。(#36553;感谢 kaem-e
  • 修复了在使用 buffer search: deploy 搜索后 Helix 模式切换到 Vim 普通模式的问题。(#36917;感谢 llamaha
  • 通过将“sh -c”更改为“sh -lc”,修复了远程开发环境配置,允许 shell 引用 $HOME/.profile 并支持自定义环境变量,如 $PATH。(#36760;感谢 iryanin
  • 修复了使用 Open WebUI 作为 LLM 提供程序的问题。(#36902
  • 修复了执行 pane: swap item right 操作时可能发生的 panic。(#36765
  • 修复了在受保护文件中,退格键和删除键移动插入符号的问题。(#36753;感谢 Louis454545
  • 修复了如果相关文件未打开,重命名文件不会更新其导入的问题。(#36681
  • 修复了高亮括号时,过分包含内联部分的问题。(#36540;感谢 shettysach
  • 修复了尽管已登录,Agent 面板中 Zed 提供程序旁的用户计划徽章未显示的问题。(#36639

重大变更和注意事项

  • 移除了冗余的 diagnostics.cargo.fetch_cargo_diagnostics 设置。(#36795