黄奕彬

外部精选

Zed 1.16.1

本文来自外部来源,不是黄奕彬的原创文章。本站提供原文入口,并在采集端生成 AI 结构化摘要、解读与中文翻译(如有),一切以原文为准。

阅读原文(zed.dev)
来源
Zed stable releases ↗
作者 / 署名
未标注
发布日期
本站收录时间
原文域名
zed.dev

以上时间均为北京时间;来源更新时间由来源提供,不代表首次发布时间。

结构化摘要 AI 生成

背景与问题

这是 Zed 编辑器 1.16.1 稳定版的官方发布说明,面向 Zed 用户与关注编辑器迭代的开发者,回答“本周发布包含哪些新功能、修复与破坏性变更”这一需求。信息来源为 Zed 官方 stable releases 页面,正文自述由 Zed Guild 发布。

方法或内容

发布说明按功能域分类列出条目:AI、Git、Vim/Helix、Languages、Terminal、Other、Bug Fixes、Breaking Changes and Notices。开头一段总述本周亮点,各条变更附 issue 编号并对社区贡献者致谢。

关键发现 / 结果

主要变更:

  • AI:Gemini 3.6 Flash 加入 Google AI 模型;OpenCode Zen 新增 Claude Opus 5、Gemini 3.5 Flash Lite、Gemini 3.6 Flash、Gemini 3.7 Flash、Kimi K3、Grok 4.6、Muse Spark 1.2;OpenCode Go 新增 Kimi K3、Grok 4.5、Hy3、GPT 5.6 Luna、Qwen 3.8 Max、GLM 5.3
  • Git:分组变更可折叠;stash 可选消息提示;新增 Copy Path / Copy Relative Path 菜单项与 gutter.git_gutter_width 设置
  • 新增 terminal.starts_open,控制新工作区是否自动打开终端面板
  • Mermaid 图在 Markdown Preview 与 Agent Panel 支持缩放与横向滚动;Linux 内存占用改进
  • 修复多项 bug:终端工具路径穿越、SFTP 含空格路径上传、二进制文件误判为 UTF-16 致挂起等
  • 破坏性变更:OpenAI 订阅默认模型改为 GPT-5.6 Sol;移除内置 OpenCode Free 模型;OpenCode Zen 移除 Claude Opus 4.1

结论与意义

本版为常规迭代:功能增强与大量修复并行,另含三项需注意的破坏性变更(默认模型更换与模型移除)。适用边界:仅描述 Zed 1.16.1 稳定版行为;各改进的量化效果原文未说明。原文未给出总体性结论评价或升级建议。

AI 解读 AI 生成

方法:按「时空变量」分析(时间 / 空间 / 变量,严格区分包含、相关与因果),对象包括原文作者、署名人员与关键技术及其实际原理;结论用「元反空」(元思考、反思考、空思考、综合)整理。

时间:何时发生,现在是否仍成立

来源日期为 2026年8月20日 00:11(北京时间),即北京时间 2026年8月20日 00:11:34;正文以“本周发布”自述,反映 Zed 的按周发版节奏。模型清单、默认模型(GPT-5.6 Sol)等产品决策随后续版本可变;修复类条目应持续生效,但原文未说明。当前各项主张是否仍成立无法仅凭原文判断。

空间:谁的环境 / 场景

适用对象为 Zed 编辑器 1.16.1 稳定版用户。平台覆盖不均:Linux 有内存改进,Windows 主机经远程 SSH/WSL 连接有终端工具修复,远程场景涉及 SFTP 上传、SSH 下 IOPub 连接与 Markdown 图片渲染。

AI 功能仅对使用 Google AI、OpenCode Zen、OpenCode Go、OpenAI 订阅等对应服务的用户生效;Vim/Helix 条目仅作用于对应键位模拟模式。

变量:实际改变了什么

相对此前的实际改变:

  • 默认值:OpenAI 订阅用户默认模型改为 GPT-5.6 Sol(原默认值原文未说明)
  • 移除:内置 OpenCode 提供方的 OpenCode Free 模型(官方理由:仅经 OpenCode 自身界面如 ACP 外部代理可用);OpenCode Zen 中已弃用的 Claude Opus 4.1
  • 新增设置:terminal.starts_open;gutter.git_gutter_width(默认随字号缩放,可选固定像素宽)
  • 行为:Git 面板分组可折叠、stash 弹出可选消息提示;Mermaid 支持缩放与横向滚动;启用遥测时诊断数据新增帧渲染性能记录

区分:包含 ≠ 相关 ≠ 因果

  • 明确因果:修复类条目给出 bug 与现象的直接因果,如二进制文件被误检测为 UTF-16 文本导致 Zed 挂起、终端工具未拦截路径穿越、tasks. 格式错误导致错误提示缺失
  • 包含/并列:各新增模型只是本版包含的变更项,模型之间及模型与编辑器功能之间无因果
  • 弱因果或未证:Linux“内存占用改进”未说明原因与幅度;遥测新增帧渲染数据“帮助识别卡顿与掉帧”是设计目的而非实测效果;OpenCode Free 移除与其可用性的关系仅为官方陈述,未附证据

对象:作者/署名与关键技术原理

作者/署名:结构化作者字段为空,原文未标注署名;正文仅陈述发布主体为 Zed Guild,并逐条致谢多名社区贡献者(致谢不构成署名)。关键技术(按原文):

  • Zed:编辑器本体,集成 Git Panel、Agent Panel(AI 代理)、Terminal Panel、Markdown Preview
  • Mermaid:图表渲染,本版新增缩放与横向滚动并修复多处渲染 bug
  • 语言服务器(LSP):扩展可提供 language servers,相关修复涉及 RPC 日志与 lsp_results_location 设置
  • 遥测诊断:启用 telemetry 时收集帧渲染性能数据

各技术的底层实现原理原文未展开说明。

元反空综合结论

元:本质是官方版本变更通告,解决用户“升级前需要知道改了什么、有哪些坑”的信息问题,兼作社区贡献致谢记录。

反:最可能失效或有边界的部分——AI 模型清单(模型迭代快,后续版本即可能增删);OpenAI 订阅默认模型 GPT-5.6 Sol 属可随时调整的产品决策;OpenCode Free 移除理由依赖 OpenCode 侧策略;Linux 内存改进无量化数据,实际收益因环境而异。

空:去掉叙事后剩余的必要事实——Zed 发布 1.16.1,包含 AI 模型扩充、Git 面板改进、terminal.starts_open 等新设置、Mermaid 缩放、数十项修复与三项破坏性变更,多数条目附 issue 编号可溯源。

综合:这是一份事实密度高、可溯源的官方通告,对判断是否升级及注意事项直接有用;破坏性变更(默认模型更换、模型移除)对相关用户影响最直接,修复类条目可信度最高,模型与产品策略类条目时效性最弱。

中文译文 AI 生成

本周发布包含对 Gemini 3.6 Flash 的支持、Git Panel 中可折叠的分组更改与可选的 stash 消息、Mermaid 图表的缩放与水平滚动,以及一个用于控制 Terminal Panel 是否在新工作区中自动打开的新设置。

由 Zed Guild 发布 🛡️

  • 改进了 Git Panel 的组织方式,使分组更改区段可折叠。(#62441; 感谢 chirivelli)
  • Linux:改进了内存占用。(#62192; 感谢 tidely)
  • 修复了在不稳定的网络连接下,扩展提供的语言服务器的更新检查可能卡住的问题。(#62175; 感谢 vitallium)
  • 修复了进入 Git Panel 的 History 标签页的方向性焦点导航。(#62215; 感谢 feeiyu)
  • 修复了语言服务器 RPC 日志将未计时的请求显示在无关响应的时长标题下方的问题。(#61452; 感谢 aviatesk)

了解 Zed Guild。

功能

AI

  • 将 Gemini 3.6 Flash 添加到 Google AI 模型中。(#62010; 感谢 ArneshBanerjee)
  • 将 Claude Opus 5、Gemini 3.5 Flash Lite、Gemini 3.6 Flash、Gemini 3.7 Flash、Kimi K3、Grok 4.6 和 Muse Spark 1.2 添加到 OpenCode Zen。(#61199; 感谢 Vlaaaaaaad)
  • 将 Kimi K3、Grok 4.5、Hy3、GPT 5.6 Luna、Qwen 3.8 Max 和 GLM 5.3 添加到 OpenCode Go。(#61199; 感谢 Vlaaaaaaad)
  • 改进了终端工具定位项目子目录的能力。(#59937; 感谢 infogulch)
  • 改进了 Agent Panel 终端,使其在清除后收缩。(#62504)

Git

  • 在 stash 更改时新增了可选的消息提示。(#62439; 感谢 Priyadharshan0903)
  • 向 Git Panel 上下文菜单添加了 Copy Path 和 Copy Relative Path 选项。(#62352; 感谢 Huliiiiii)
  • 在 Settings UI 中添加了 gutter.git_gutter_width 设置,提供 default(随字体大小缩放)和 custom(固定像素宽度)选项。(#62813)

Vim / Helix

  • 在 Helix 模式下新增支持使用 Tab 和 Shift-Tab 导航代码操作菜单。(#62356; 感谢 Huliiiiii)

语言

  • 新增在主题中通过 attribute.special 为 Python dunder 变量提供高亮。(#58158; 感谢 allachance)
  • 通过添加水平滚动条,改进了宽 Markdown 表格的导航。(#61745; 感谢 Zeraphim)

终端

  • 新增 terminal.starts_open,用于控制 Terminal Panel 是否在新工作区中自动打开。(#54373; 感谢 jknlsn)

其他

  • 改进了 Markdown Preview 和 Agent Panel 中的 Mermaid 图表,支持缩放与水平滚动。(#62115)
  • 在启用遥测时 Zed 所收集的诊断数据中添加了帧渲染性能数据,帮助识别卡顿与丢帧。(#61871)
  • 改进了加载指示器,使其彼此同相位旋转。(#62332)
  • 改进了 Text Finder:当启用 regex 过滤器时,将查询内容按正则表达式进行高亮。(#61128; 感谢 apoorva-01)

错误修复

  • 修复了终端工具未能阻止路径遍历逃逸的问题。(#59937; 感谢 infogulch)
  • 修复了终端工具在连接到远程 SSH 或 WSL 项目的 Windows 主机上定位绝对目录的问题。(#59937; 感谢 infogulch)
  • 修复了单词移动与选择在标点符号错误一侧停止的问题。(#62224)
  • 通过以指数退避方式重试,修复了缓慢或不稳定连接下经 SSH 出现的 IOPub 连接失败问题。(#62358; 感谢 marsjane 和 MostlyKIGuess 在 #52302 中的早期实现)
  • 修复了 alt-shift 手势可能触发单独 shift 按键绑定的问题。(#62036; 感谢 terror)
  • 修复了当 lsp_results_location 设为 picker 时,cmd-click 转到定义会回退到引用 multibuffer 的问题。(#61187; 感谢 savked)
  • 修复了一个问题:在 Agent Panel 中展开 “Context Compacted” 消息时会滚动到会话末尾,而不是保持滚动位置。(#62210)
  • 修复了一个问题:重命名符号时也会重命名其文件,但已打开的缓冲区仍停留在旧路径。(#61142; 感谢 tnayuki)
  • 修复了快速编辑后自动缩进偶尔使用过期语法的问题。(#62024)
  • 修复了当界面元素在静止指针下方移动时悬停交互不更新的问题。(#62335)
  • 修复了远程连接下 Markdown Preview 中图片无法渲染的问题。(#62490)
  • 修复了 Markdown 预览不遵循 scrollbar.show 设置的问题。(#60410; 感谢 akshitj11)
  • 修复了 Markdown 预览中使用三波浪号围栏时 Mermaid 图表显示错误的问题。(#62257; 感谢 KimSeogyu)
  • 修复了包含多字节属性 token 的 Mermaid 实体关系图无法渲染的问题。(#62236)
  • 修复了 OpenAI 推理摘要之间缺少分隔符的问题。(#62466)
  • 修复了包含空格的路径的远程 SFTP 上传问题。(#62239; 感谢 twitchyliquid64)
  • 修复了格式错误的 tasks.json 文件不显示错误 toast 的问题。(#62387)
  • 修复了打开某些被误检测为 UTF-16 文本的二进制文件(如游戏资源与地图)时 Zed 挂起的问题。(#61250; 感谢 MillhioreBT)

破坏性变更与公告

  • 将 OpenAI 订阅用户的默认模型改为 GPT-5.6 Sol。(#62477)
  • 从 Zed 内置的 OpenCode 提供程序中移除了 OpenCode Free 模型,因为它们只能通过 OpenCode 的界面使用,例如通过 ACP 使用其外部 agent。(#61199; 感谢 Vlaaaaaaad)
  • 从 OpenCode Zen 中移除了已弃用的 Claude Opus 4.1 模型。(#61199; 感谢 Vlaaaaaaad)
展开原文提取正文(采集端自动提取,可能有缺失)

This week's release includes Gemini 3.6 Flash support, collapsible grouped changes and optional stash messages in the Git Panel, zooming and horizontal scrolling for Mermaid diagrams, and a new setting for controlling whether the Terminal Panel opens automatically in new workspaces. Shipped by the Zed Guild 🛡️

Improved Git Panel organization by making grouped change sections collapsible. (#62441; thanks chirivelli) Linux: Improved memory usage. (#62192; thanks tidely) Fixed a bug where update checks for extension-provided language servers could get stuck on flaky internet connections. (#62175; thanks vitallium) Fixed directional focus navigation into the Git Panel's History tab. (#62215; thanks feeiyu) Fixed language server RPC logs displaying untimed requests beneath an unrelated response's duration header. (#61452; thanks aviatesk)

Learn about the Zed Guild. Features AI

Added Gemini 3.6 Flash to the Google AI models. (#62010; thanks ArneshBanerjee) Added Claude Opus 5, Gemini 3.5 Flash Lite, Gemini 3.6 Flash, Gemini 3.7 Flash, Kimi K3, Grok 4.6, and Muse Spark 1.2 to OpenCode Zen. (#61199; thanks Vlaaaaaaad) Added Kimi K3, Grok 4.5, Hy3, GPT 5.6 Luna, Qwen 3.8 Max, and GLM 5.3 to OpenCode Go. (#61199; thanks Vlaaaaaaad) Improved the terminal tool's ability to target project subdirectories. (#59937; thanks infogulch) Improved Agent Panel terminals to shrink after being cleared. (#62504)

Git

Added an optional message prompt when stashing changes. (#62439; thanks Priyadharshan0903) Added Copy Path and Copy Relative Path options to the Git Panel context menu. (#62352; thanks Huliiiiii) Added the gutter.git_gutter_width setting to the Settings UI with default (font-size-scaled) and custom (fixed pixel width) options. (#62813)

Vim / Helix

Added support for using tab and shift-tab to navigate the code actions menu in Helix mode. (#62356; thanks Huliiiiii)

Languages

Added highlighting for Python dunder variables via attribute.special in themes. (#58158; thanks allachance) Improved navigation of wide Markdown tables by adding horizontal scrollbars. (#61745; thanks Zeraphim)

Terminal

Added terminal.starts_open to control whether the Terminal Panel opens automatically in new workspaces. (#54373; thanks jknlsn)

Other

Improved Mermaid diagrams with zooming and horizontal scrolling in the Markdown Preview and Agent Panel. (#62115) Added frame-rendering performance data to the diagnostics Zed collects when telemetry is enabled, helping identify stutters and dropped frames. (#61871) Improved loading spinners to rotate in phase with one another. (#62332) Improved the Text Finder by highlighting queries as regular expressions when the regex filter is enabled. (#61128; thanks apoorva-01)

Bug Fixes

Fixed the terminal tool failing to block path traversal escapes. (#59937; thanks infogulch) Fixed the terminal tool targeting absolute directories on Windows hosts connected to remote SSH or WSL projects. (#59937; thanks infogulch) Fixed word movement and selection stopping on the wrong side of punctuation. (#62224) Fixed IOPub connection failures over SSH on slow or unstable connections by retrying with exponential backoff. (#62358; thanks marsjane and MostlyKIGuess for the earlier implementation in #52302) Fixed alt-shift gestures potentially triggering standalone shift keybindings. (#62036; thanks terror) Fixed cmd-click go-to-definition falling back to a references multibuffer when lsp_results_location was set to picker. (#61187; thanks savked) Fixed a bug where expanding a "Context Compacted" message in the Agent Panel scrolled to the end of the thread instead of preserving the scroll position. (#62210) Fixed a bug where renaming a symbol also renamed its file but left the open buffer at the old path. (#61142; thanks tnayuki) Fixed auto-indent occasionally using stale syntax after rapid edits. (#62024) Fixed hover interactions not updating when interface elements moved beneath a stationary pointer. (#62335) Fixed images not rendering in Markdown Preview over remote connections. (#62490) Fixed Markdown previews not respecting the scrollbar.show setting. (#60410; thanks akshitj11) Fixed Mermaid diagrams in Markdown previews when they used triple-tilde fences. (#62257; thanks KimSeogyu) Fixed Mermaid entity-relationship diagrams with multibyte attribute tokens failing to render. (#62236) Fixed missing separators between OpenAI reasoning summaries. (#62466) Fixed remote SFTP uploads for paths containing spaces. (#62239; thanks twitchyliquid64) Fixed the error toast not appearing for malformed tasks.json files. (#62387) Fixed Zed hanging when opening certain binary files, such as game assets and maps, that were misdetected as UTF-16 text. (#61250; thanks MillhioreBT)

Breaking Changes and Notices

Changed the default model for OpenAI subscription users to GPT-5.6 Sol. (#62477) Removed OpenCode Free models from Zed's built-in OpenCode provider because they are only available through OpenCode surfaces, such as its external agent through ACP. (#61199; thanks Vlaaaaaaad) Removed the deprecated Claude Opus 4.1 model from OpenCode Zen. (#61199; thanks Vlaaaaaaad)

原文入口

阅读原文(zed.dev)

原文将在新窗口打开。收录时间不是内容更新时间;正文、译文与解读的版权归原作者/来源所有,本站仅作个人阅读辅助并保留原文入口;页面时间均为北京时间。

作者/署名来自原文结构化字段(Atom/RSS/HTML meta/JSON-LD;GitHub release 显示的是发布者账号),未经模型补充。

了解来源批准与收录规则