外部精选
Zed 1.13.1
本文来自外部来源,不是黄奕彬的原创文章。本站提供原文入口,并在采集端生成 AI 结构化摘要、解读与中文翻译(如有),一切以原文为准。
阅读原文(zed.dev)结构化摘要 AI 生成
背景与问题
这是 Zed 编辑器 stable 渠道的周更版本说明(版本 1.13.1),回答的问题是:本周 Zed 发布了什么新功能、修复了哪些缺陷、有哪些破坏性变更。面向追踪 Zed 周更的用户,覆盖 macOS、Windows、Linux 三平台。
它假设读者已在使用 Zed,并关注编辑器、Git、AI Agent、多语言支持与键位等功能的稳定性。
方法或内容
正文先给出本周要点(由 Zed Guild 交付),随后分节列出全部变更:Features(AI、Git、Vim/Helix、Languages、Other)、Bug Fixes、Breaking Changes and Notices;每条附 PR 编号,多数条目标注贡献者 ID。
页面另含三平台下载入口,但显示为 Loading…,原文未给出实际安装包内容。
关键发现 / 结果
- 分支选择器改进过滤、分组与创建建议,并加远端 provider 图标;LSP 日志在 RPC 响应旁显示请求耗时;solo diff 默认显示完整文件
- 弃用 Opus 4.6/4.7 的 Fast Mode;修复 KDE Wayland 下 Fcitx5 组字内存占用过高
- 新增:gutter 运行状态指示、符号选择器预览面板、图片查看器可编辑缩放、
file_finder::Toggle的include_ignored参数、cmd-alt-f/ctrl-alt-f打开 Text Finder、title_bar.show_worktree_name设置、variable.parameter主题色 - AI:Agent Panel 响应新增复制与滚动按钮;Mistral Medium 更新至 3.5
- 修复数十项缺陷,含 Windows 重入绘制崩溃、暂存 hunk 可能损坏 Git 索引、超 17 秒 Git 操作误报超时、minified 大文件 UI 卡顿、macOS 剪贴板崩溃等
- 破坏性变更:移除 Mistral 的
magistral-medium-latest、open-mistral-nemo、devstral-medium-latest;macOScmd-alt-f改为打开 Text Finder
结论与意义
原文未给出整体结论或评价,仅以变更清单收尾。其意义在于告知升级内容与注意事项:受所列 bug 影响的用户可借升级解决;使用被移除 Mistral 模型或依赖旧 cmd-alt-f 行为的用户需注意破坏性变更。适用边界为 stable 1.13.1 版本本身。
AI 解读 AI 生成
方法:按「时空变量」分析(时间 / 空间 / 变量,严格区分包含、相关与因果),对象包括原文作者、署名人员与关键技术及其实际原理;结论用「元反空」(元思考、反思考、空思考、综合)整理。
时间:何时发生,现在是否仍成立
版本日期为 2026-07-29(站点显示),来源时间戳为北京时间 2026-07-30 00:07。Zed 为周更节奏,且页面侧栏已列出更高版本(至 1.23.2),说明本说明对应历史时点。其中描述的行为与修复在后续版本可能被再次改动,是否仍成立需以所装版本的发行说明为准。
空间:谁的环境 / 场景
适用于 Zed 编辑器 stable 渠道 1.13.1,平台覆盖 macOS、Windows、Linux。
涉及场景:编辑器核心渲染与光标、Git 面板与 diff/blame、Agent Panel 与 MCP、Markdown 预览、Vim/Helix/Emacs 键位、终端、调试器、Dev Containers 与 Docker Compose、SSH/WSL/远程协作、LSP 与主题。
个别条目平台特定:KDE Wayland + Fcitx5、macOS 剪贴板与多显示器、Linux musl 远程服务器构建、无 rustup 的 NixOS 等环境。
变量:实际改变了什么
相对此前的实际改变:
- 新增功能:gutter 运行状态、符号选择器预览、图片缩放直接编辑、
src/main.rs#L42形式相对链接跳转、include_ignored参数、title_bar.show_worktree_name设置(默认 true)等 - 行为变化:solo diff 默认显示全文件;macOS
cmd-alt-f改为打开 Text Finder;文件冲突提示按钮由 Discard 改名 Discard Edits - 弃用与移除:弃用 Opus 4.6/4.7 的 Fast Mode;从 Mistral provider 移除 3 个模型
- 修复:崩溃、内存、Git 索引损坏、键位与渲染等数十项缺陷
- 原文未说明任何价格或收费变化
区分:包含 ≠ 相关 ≠ 因果
有明确因果证据的仅是修复条目中的根因描述:Git 操作超过 17 秒导致误导性超时报错;diff 含重复行导致暂存错误 hunk 并可能损坏索引;LSP 请求导致打开 minified 大文件时 UI 卡顿;Windows 重入绘制破坏 UI 元素内存导致崩溃。
其余多为包含或相关关系:按 AI/Git 等主题分组只是归类;PR 编号与 thanks 是出处标注而非因果;弃用 Fast Mode 与 Opus 4.6/4.7 的关联原文未给出原因。
对象:作者/署名与关键技术原理
署名:结构化作者字段为空,原文未标注作者;正文仅称本版本由 Zed Guild 交付,并在各条目标注外部贡献者 ID。关键技术按原文描述:
- LSP:日志在 RPC 响应旁显示请求耗时,用于诊断语言服务器慢的问题
- Git 集成:远程项目的 commit 模板加载、
create_worktreehook、diff/blame 与暂存逻辑 - AI:Agent Panel、MCP 服务器、Mistral Medium 3.5 及 thinking 支持、Opus Fast Mode
- 平台与输入:Fcitx5 组字在 KDE Wayland 的内存问题;图片 EXIF 方向
- 语言支持:TypeScript 7 需装
tsgo扩展使用原生语言服务器;rust-analyzer 宏补全 - 其他:Dev Containers/Docker Compose 兼容、
.editorconfig与设置交互
元反空综合结论
元:本质是一份周更 changelog,解决「用户是否/为何升级到 1.13.1」的信息问题,并以 PR 编号提供可追溯性。
反:最可能失效或有边界之处——全部行为描述绑定 1.13.1,页面已出现更高版本(至 1.23.2),后续版本可能改动;cmd-alt-f 重映射与移除 3 个 Mistral 模型对相应工作流构成即时破坏;Fast Mode 被弃用暗示未来移除;修复条目的根因判断仅以原文陈述为准,未附复现细节。
空:去掉叙事后剩下的事实是——一个版本号、一份带 PR 编号与贡献者的变更清单、两项破坏性变更、三平台适用。
综合:这是一份事实密度高但时效性强的版本说明;受所列崩溃或 Git 索引损坏等问题影响的用户升级收益明确,依赖被移除模型或旧键位的用户应先评估破坏性变更;判断当前版本行为应以更新版本的说明为准。
中文译文 AI 生成
Releases及时了解 Zed 的每周发布。
- 1.23.2
- 1.22.0
- 1.21.0
- 1.20.2
- 1.20.1
- 1.19.2
- 1.18.1
- 1.18.0
- 1.17.2
- 1.16.3
- 1.16.2
- 1.16.1
- 1.15.1
- 1.15.0
- 1.14.2
- 1.13.2
- 1.13.1
- 1.12.1
- 1.12.0
- 1.11.3
- 1.10.3
- 1.10.2
- 1.10.1
- 1.10.0
- 1.9.0
- 1.8.2
- 1.7.2
- 1.6.3
- 1.5.5
- 1.5.4
- 1.5.3
- 1.4.4
- 1.4.3
- 1.4.2
- 1.3.7
- 1.3.6
- 1.3.5
- 1.2.7
- 1.2.6
- 1.2.5
- 1.2.4
- 1.2.3
- 1.1.8
- 1.1.7
- 1.1.6
- 1.1.5
- 1.0.1
2026 年 7 月
1.13.1 2026 年 7 月 29 日
macOS 加载中…加载中…
Windows 加载中…加载中…
Linux 加载中…加载中…
本周发布包含改进的分支选择器过滤与分组、可运行 gutter 控件的运行状态指示,以及可编辑的图片查看器缩放级别。
由 Zed Guild 🛡️ 发布
- 改进了分支选择器的过滤、分组、分支创建建议以及远程提供方图标。(#61215;感谢 chirivelli)
- 改进了 LSP 日志,在 RPC 响应旁显示请求耗时,使语言服务器变慢的行为更易于诊断。(#61018;感谢 aviatesk)
- 改进了 solo diff,默认显示完整文件,同时在滚动条中保留 Git 更改指示。(#60989;感谢 chirivelli)
- 弃用了 Opus 4.6 和 Opus 4.7 的 Fast Mode。(#61341;感谢 tidely)
- 修复了在 KDE Wayland 上使用 Fcitx5 输入文本时内存占用过高的问题。(#61079;感谢 amtoaer)
- 编辑器:修复了光标不在屏幕内时选区框不渲染的问题。(#60054;感谢 feitreim)
- 修复了调整窗口大小时底部 dock 被裁剪的问题。(#61161;感谢 amtoaer)
- 修复了在某些滚动位置编辑器右键上下文菜单间歇性无法显示的问题。(#61348;感谢 amtoaer)
- 修复了透明主题下编辑器文本透过 multibuffer 头部显示并与头部文本重叠的问题。(#61268;感谢 amtoaer)
- 修复了显示头像时 Git blame 条目溢出 gutter 的问题。(#61287;感谢 lingyaochu)
- 修复了 Git 面板中部分暂存文件的 diff 统计不准确的问题。(#60815;感谢 chirivelli)
- Markdown:修复了内联 HTML 块的高亮。(#61212;感谢 feitreim)
- 修复了合并行时 Markdown 强调定界符被移除的问题。(#61298;感谢 lingyaochu)
- 修复了在打开多个窗格时,Markdown 和 SVG 文件的预览按钮会打开当前聚焦的文件而非其所在窗格中文件的问题。(#61218;感谢 austincummings)
- 最近项目:修复了项目从分组中移除后选择器仍显示该项目的问题。(#61062;感谢 RemcoSmitsDev)
- 修复了选区包含末尾换行符时 Vim Visual 模式和 Helix Select 模式的行为。(#61253;感谢 lingyaochu)
了解 Zed Guild。
功能
AI
- 为 Agent 面板的每条回复添加了「Copy this Agent response」「Scroll to User Message」和「Scroll to top」按钮。(#61245;感谢 peakxy)
- 改进了包含大量文件更改的 agent 线程的性能。(#61272)
- 将 Mistral Medium 更新至 3.5 版本。(#60898;感谢 dargor)
Git
- 添加了在远程和协作项目中加载 Git 提交模板消息的支持。(#55490;感谢 OmChillure)
- 添加了使用 CLI 打开 diff 中特定行的支持。(#45499;感谢 cs50victor)
- 改进了
create_worktree钩子的可发现性,该钩子用于在创建 Git worktree 时对其进行设置。(#61148) - 改进了 Git 面板的 History 标签页,在其上下文菜单打开期间保持条目高亮。(#61354)
- 在生成提交消息期间禁用提交操作。(#51727;感谢 cppcoffee)
Vim / Helix
- 改进了 Vim 粘贴行为,将
[和]标记设置为粘贴文本的起始和结束位置。(#56593;感谢 cppcoffee)
语言
- 为可运行的 gutter 控件添加了运行状态,显示最近一次运行结果,并为已完成的运行提供 Clear Run Status 上下文菜单操作。(#61095、#61375;感谢 pixel365)
- 改进了 Markdown 预览,在悬停链接时于左下角显示链接目标。(#60942;感谢 WaryaWayne)
- 添加了在 Rust、C 和 C++ 注释中用反引号包围选中文本的支持。(#58674;感谢
notJoon)
其他
- 为缓冲区符号选择器添加了预览面板。(#61069;感谢 neiii)
- 添加了直接从工具栏编辑图片查看器缩放级别的支持。(#57215;感谢 transitoryangel)
- 添加了在 Agent 回复和 Markdown 预览中打开相对文件链接(如
src/main.rs#L42)并定位到所引用行的支持。(#61006) - 改进了 Text Finder,使其根据聚焦项的选区预填查询内容,终端也包括在内。(#60351;感谢 ozacod)
- 为
file_finder::Toggle添加了include_ignored参数,允许通过键位绑定在打开 File Finder 时默认包含被忽略的文件。(#59568;感谢 dastrobu)
["file_finder::Toggle", { "include_ignored": true }]
- 添加了从编辑器和缓冲区搜索打开 Text Finder 的默认键位绑定:macOS 上为
cmd-alt-f,Linux 和 Windows 上为ctrl-alt-f。(#60677;感谢 paveldroo) - 添加了对
variable.parameter主题颜色的支持。(#61134) - 添加了
title_bar.show_worktree_name设置,默认值为 true;将其设为 false 可隐藏标题栏中的 worktree 名称选择器。(#61137;感谢 suliatis) - 通过在 anchor 解析、行整形和 worktree 扫描方面的多项微优化,改进了编辑器性能。(#61275)
- 改进了文件冲突提示,将「Discard」按钮重命名为「Discard Edits」,明确未保存的编辑将被丢弃以采用磁盘上的内容。(#55870;感谢 StrongTheDev)
Bug 修复
- 修复了
commit-msg钩子在提交时被静默跳过的问题。(#61185) - 修复了以下问题:当 diff 包含重复行时,暂存一个 hunk 可能导致另一个 hunk 被标记为已暂存,随后取消暂存可能损坏 Git index。(#60584;感谢 abendrothj)
- 修复了 Windows 上由重入式窗口绘制破坏 UI 元素内存导致的崩溃。(#60295)
- 修复了工作区更新期间关闭活动项时的崩溃。(#61336)
- 修复了 Agent MCP 服务器在 worktree 可用之前启动时从错误目录运行的问题。(#61365;感谢 apoorva-01)
- 修复了调试器会话在急切获取开销较高的变量作用域时冻结的问题。(#61144;感谢 jasonwilliams)
- 修复了由 Zed 创建的 Dev Containers 无法被 Dev Container CLI 和 VS Code 复用的问题,并修复了若干生命周期与配置兼容性问题。(#59020; 感谢 mrexodia)
- 修复了 Docker Compose dev containers 在恢复现有环境时未启动所有已配置服务的问题。(#60780; 感谢 DEKHTIARJonathan)
- 修复了 Git 操作耗时超过 17 秒时失败并显示误导性的 "Connecting to host timed out" 错误的问题,例如在大型 fetch、缓慢的 hooks 或使用 1Password Touch ID 的基于 agent 的身份验证时。(#61185)
- 修复了 Mistral Medium 3.5 和 Mistral Small 4 的 thinking 支持。(#61393; 感谢 ummon-v)
- 修复了由于 LSP 请求导致打开大型单行文件(如 minified JavaScript)时 UI 卡顿的问题。(#61447)
- Agent:修复了 Agent Panel 较窄时占位文本和控件溢出的问题。(#61395; 感谢 peakxy)
- 修复了 "Scroll to User Message" 跳转到最近的用户消息而非与所选回复关联的提示词的问题。(#61245; 感谢 peakxy)
- 修复了
.editorconfig在 Zed 设置已禁用移除行尾空白时重新启用该功能的问题。(#58776; 感谢 MohitGoyal09) - 修复了在 Linux 和 Windows 上从 Recent Projects 中使用
ctrl-k ctrl-o时打开文件选择器而非本地文件夹选择器的问题。(#61305; 感谢mTvare6) - 修复了在 Linux 上使用 Emacs keymap 时,在缓冲区末尾
ctrl-n打开新文件、ctrl-p打开文件查找器的问题。(#61140; 感谢 apoorva-01) - 修复了
editor: toggle diagnostics永久禁用当前文件诊断的问题。(#60963; 感谢 cfiq) - 修复了当缓冲区搜索栏获得焦点时调用
editor: toggle soft wrap无任何效果的问题。(#61150; 感谢 bugprone) - 修复了在应用程序启用鼠标跟踪时
shift-click-drag无法选择终端文本的问题。(#60880; 感谢 apoorva-01) - 修复了在 Vim normal 模式下
tab和shift-tab无法将焦点从 Git commit 编辑器返回到更改列表的问题。(#61369) - 修复了在使用 TypeScript 7 的项目中
vtsls启动时显示 "doesn't point to a valid tsserver install" 错误的问题。如需完整的 TypeScript 7 支持,请安装tsgo扩展以使用 TypeScript 的原生语言服务器。(#61126) - 修复了启用 which-key 辅助菜单时
workspace: reopen last picker不生效的问题,包括在 macOS 上通过cmd-k cmd-p以及在 Linux 和 Windows 上通过ctrl-k ctrl-p调用的情况。(#61002; 感谢 dbkegley) - 修复了后台终端完成启动时关闭命令面板或已打开选择器的问题。(#60960; 感谢 apoorva-01)
- 修复了在 macOS 上读取剪贴板时可能发生的崩溃。(#61024; 感谢 d4mr)
- 修复了补全包含嵌套 tab stop 的 rust-analyzer 宏时发生 panic 的问题。(#61130)
- 修复了 ACP 布尔选项标签与其他 Agent 配置控件相比文本颜色不一致的问题。(#61103; 感谢 joshkent94)
- 修复了活动窗格边框同时出现在编辑器窗格和终端窗格周围的问题。(#56595; 感谢 usizu)
- 修复了使用 tab 对齐代码时添加的光标落在错误列的问题。(#61153; 感谢 apoorva-01)
- 修复了从远程项目向
.gitignore添加路径的问题。(#56368; 感谢 cppcoffee) - 修复了为 Linux 默认的 musl 目标从源码构建远程服务器时的错误。(#61203; 感谢 NewtonChutney)
- 修复了在多显示器设置下,macOS 上屏幕锁定或显示器休眠后 Zed 窗口收缩至内置显示器高度的问题。(#60950; 感谢 iahu)
- 修复了撤销提交后更改未显示在 Git Panel 中的问题。(#60590)
- 修复了在内置文件夹选择器中使用左右方向键进行子目录和父目录导航的问题。(#61314; 感谢 akshayrivers)
- 修复了 Git Panel 中提交信息与其他内容重叠的问题。(#61177)
- 修复了在 Zed 渲染的提示中点击确认对话框按钮会关闭其下方弹出层的问题。(#61136)
- 修复了光标在未聚焦的编辑器中闪烁的问题,减少了空闲重绘。(#61086; 感谢 daandemeyer)
- 修复了自定义 Mistral 配置拒绝 Ministral 模型 ID 的问题。(#61393; 感谢 ummon-v)
- 修复了诊断刷新导致某些语言服务器死锁的问题。(#61772)
- 修复了在 Amazon Bedrock 的 Mantle 端点上使用 GPT-5.x 模型时助手回复重复和工具调用冲突的问题。(#61536)
- 修复了 snippet choice 选项中第一个之后的转义字符(
\,、\|、\\)被丢弃的问题。(#61313; 感谢 Ni8crawler18) - 修复了在未通过 rustup 安装 Rust 的系统(例如 NixOS 和使用发行版软件包的系统)上扩展构建失败的问题。(#56090; 感谢 karol-broda)
- 修复了窗口失去激活状态时进行中的文件重命名、频道重命名以及 Go to Line 对话框被取消的问题,例如在 Wayland 上切换键盘布局或切换到其他应用程序时。(#61852; 感谢 butvinm)
- 修复了某些情况下彩虹括号高亮不正确的问题。(#60364)
- 修复了内联 Git blame 在状态栏中显示时占用水平滚动空间的问题。(#61422; 感谢 interkelstar)
- 修复了语言服务器接收到空的工作区文件夹名称的问题。(#60938; 感谢 0bkevin)
- 修复了
file_types设置中语言名称自动补全的问题。(#58595; 感谢 saberoueslati) - 修复了 Settings UI 中 MCP 服务器开关未立即更新的问题。(#60552; 感谢 counterfactual5)
- 修复了启用软换行时,多光标鼠标拖动为每个换行后的行都添加光标而非每行一个光标的问题。(#61590)
- 修复了在启用正则表达式模式时,从当前选区预填的项目搜索查询被解释为正则表达式而非字面文本的问题。(#61335)
- 修复了项目搜索返回嵌套仓库内部已被外层仓库
.git/info/exclude文件排除的结果的问题。(#61506) - 修复了在多 worktree 项目中使用非 ASCII 查询的项目搜索错误忽略 include 过滤器的问题。(#60538; 感谢 daydalek)
- 修复了项目设置未重新启用语言服务器的问题。(#61559)
- 修复了使用 SSH 或 WSL 时 Markdown 预览中位于子文件夹的文件的相对链接的问题。(#61438)
- 修复了
rewrap在不换行空格处断行的问题。(#59893; 感谢 graduss) - 修复了在从 Git Panel 打开的文件 diff 中搜索的问题。(#60936; 感谢 saberoueslati)
- 修复了 Shift-click 有时会从先前的单词或行边界扩展选区的问题。(#61045; 感谢 saberoueslati)
- 修复了客户端装饰的 Linux 窗口中 workspace sidebar 旁边窗口角落呈直角的问题。(#61229)
- 修复了静态图片忽略其 EXIF 方向信息的问题,该问题曾导致部分 JPEG 在图片和 Markdown 预览中被渲染为旋转或翻转。(#61017; 感谢 saberoueslati)
- 修复了仅加载一条项目规则时,Agent Panel 的上下文用量弹窗显示 "1 project rules" 而非 "1 project rule" 的问题。(#61184; 感谢 IbrahimKhan12)
- 修复了登录后标题栏右侧下拉菜单向左偏移的问题。(#61267; 感谢 pingpong74)
- 修复了打开文件上下文菜单时 Git Panel 失去焦点、导致预期的键盘交互无法进行的问题。(#61339; 感谢 MalinrRuwan)
- 修复了 Git Panel 在 fetch 之后不更新 ahead/behind 计数的问题。(#60590)
- 修复了 gutter 在未保存的 buffer 中提供断点和书签操作的问题,这些操作在该类 buffer 中无法生效。(#61310; 感谢 saberoueslati)
- 修复了 TypeScript 和 TSX 无法自动缩进不带花括号的
if、for和while语句体的问题。(#60708; 感谢 apoorva-01) - 修复了按单词移动时跳过两侧被空白字符包围的单个标点符号的问题。(#58882; 感谢 hbackman)
破坏性变更与注意事项
- 从 Mistral provider 中移除了已弃用的
magistral-medium-latest、open-mistral-nemo和devstral-medium-latest模型。(#60898; 感谢 dargor) - 将 macOS 上的
cmd-alt-f改为打开 Text Finder,而不是在 buffer 搜索中打开替换或在项目搜索中切换过滤器。(#60677; 感谢 paveldroo)
展开原文提取正文(采集端自动提取,可能有缺失)
ReleasesKeep up with the weekly Zed releases.1.23.21.22.01.21.01.20.21.20.11.19.21.18.11.18.01.17.21.16.31.16.21.16.11.15.11.15.01.14.21.13.21.13.11.12.11.12.01.11.31.10.31.10.21.10.11.10.01.9.01.8.21.7.21.6.31.5.51.5.41.5.31.4.41.4.31.4.21.3.71.3.61.3.51.2.71.2.61.2.51.2.41.2.31.1.81.1.71.1.61.1.51.0.1July 20261.13.1Jul 29, 2026macOSLoading…Loading…WindowsLoading…Loading…LinuxLoading…Loading…This week's release includes improved branch picker filtering and grouping, run-status indicators for runnable gutter controls, and editable image-viewer zoom levels. Shipped by the Zed Guild 🛡️
Improved branch picker filtering, grouping, branch creation suggestions, and remote-provider icons. (#61215; thanks chirivelli) Improved LSP Logs by showing request durations alongside RPC responses, making slow language server behavior easier to diagnose. (#61018; thanks aviatesk) Improved solo diffs to show the full file by default while retaining Git change indicators in the scrollbar. (#60989; thanks chirivelli) Deprecated Fast Mode for Opus 4.6 and Opus 4.7. (#61341; thanks tidely) Fixed excessive memory usage when composing text with Fcitx5 on KDE Wayland. (#61079; thanks amtoaer) Editor: Fixed a bug where selection boxes did not render when the cursor was offscreen. (#60054; thanks feitreim) Fixed bottom dock clipping when resizing windows. (#61161; thanks amtoaer) Fixed editor right-click context menus intermittently failing to appear at certain scroll positions. (#61348; thanks amtoaer) Fixed editor text showing through multibuffer headers and overlapping header text in transparent themes. (#61268; thanks amtoaer) Fixed Git blame entries overflowing the gutter when avatars are displayed. (#61287; thanks lingyaochu) Fixed inaccurate diff stats for partially staged files in the Git Panel. (#60815; thanks chirivelli) Markdown: Fixed inline HTML block highlighting. (#61212; thanks feitreim) Fixed Markdown emphasis delimiters being removed when joining lines. (#61298; thanks lingyaochu) Fixed the preview button for Markdown and SVG files opening the focused file instead of the file in its pane when multiple panes were open. (#61218; thanks austincummings) Recent Projects: Fixed the picker showing projects after they were removed from a group. (#61062; thanks RemcoSmitsDev) Fixed Vim Visual and Helix Select mode behavior when selections included a trailing newline. (#61253; thanks lingyaochu)
Learn about the Zed Guild. Features AI
Added "Copy this Agent response", "Scroll to User Message", and "Scroll to top" buttons to every Agent Panel response. (#61245; thanks peakxy) Improved performance in agent threads with many file changes. (#61272) Updated Mistral Medium to version 3.5. (#60898; thanks dargor)
Git
Added support for loading Git commit template messages in remote and collaboration projects. (#55490; thanks OmChillure) Added support for opening a specific line in a diff using the CLI. (#45499; thanks cs50victor) Improved discoverability of the create_worktree hook for setting up Git worktrees when they are created. (#61148) Improved the Git Panel's History tab to keep an entry highlighted while its context menu is open. (#61354) Disabled commit actions while a commit message is being generated. (#51727; thanks cppcoffee)
Vim / Helix
Improved Vim paste behavior by setting the [ and ] marks to the start and end of pasted text. (#56593; thanks cppcoffee)
Languages
Added run statuses to runnable gutter controls, showing the last run result and providing a Clear Run Status context-menu action for completed runs. (#61095, #61375; thanks pixel365) Improved Markdown previews by showing link destinations in the bottom-left corner when hovering over links. (#60942; thanks WaryaWayne) Added support for surrounding selected text with backticks in Rust, C, and C++ comments. (#58674; thanks notJoon)
Other
Added a preview pane to the buffer symbols picker. (#61069; thanks neiii)
Added support for editing image viewer zoom levels directly from the toolbar. (#57215; thanks transitoryangel)
Added support for opening relative file links such as src/main.rs#L42 at the referenced line in Agent responses and Markdown previews. (#61006)
Improved Text Finder to seed its query from the focused item's selection, including the terminal. (#60351; thanks ozacod)
Added an include_ignored parameter to file_finder::Toggle, allowing keybindings to open the File Finder with ignored files already included. (#59568; thanks dastrobu) ["file_finder::Toggle", { "include_ignored": true }]
Added default keybindings for opening Text Finder from the editor and buffer search: cmd-alt-f on macOS and ctrl-alt-f on Linux and Windows. (#60677; thanks paveldroo)
Added support for the variable.parameter theme color. (#61134)
Added the title_bar.show_worktree_name setting, which defaults to true; set it to false to hide the worktree-name picker in the title bar. (#61137; thanks suliatis)
Improved editor performance through several micro-optimizations in anchor resolution, line shaping, and worktree scanning. (#61275)
Improved the file conflict prompt by renaming the "Discard" button to "Discard Edits", clarifying that unsaved edits will be discarded in favor of the on-disk contents. (#55870; thanks StrongTheDev)
Bug Fixes
Fixed commit-msg hooks being silently skipped on commit. (#61185) Fixed a bug where staging a hunk could mark a different hunk as staged, after which unstaging could corrupt the Git index, when the diff contained repeated lines. (#60584; thanks abendrothj) Fixed a crash on Windows caused by re-entrant window drawing corrupting UI element memory. (#60295) Fixed a crash when closing the active item while the workspace was mid-update. (#61336) Fixed Agent MCP servers running from the wrong directory when started before a worktree was available. (#61365; thanks apoorva-01) Fixed debugger sessions freezing when eagerly fetching expensive variable scopes. (#61144; thanks jasonwilliams) Fixed Dev Containers created by Zed not being reusable by the Dev Container CLI and VS Code, along with several lifecycle and configuration compatibility issues. (#59020; thanks mrexodia) Fixed Docker Compose dev containers not starting all configured services when resuming an existing environment. (#60780; thanks DEKHTIARJonathan) Fixed Git operations failing with a misleading "Connecting to host timed out" error when they took longer than 17 seconds, such as during large fetches, slow hooks, or agent-based authentication with 1Password Touch ID. (#61185) Fixed thinking support for Mistral Medium 3.5 and Mistral Small 4. (#61393; thanks ummon-v) Fixed UI stutters when opening large single-line files such as minified JavaScript due to LSP requests. (#61447) Agent: Fixed placeholder text and controls overflowing when the Agent Panel was narrow. (#61395; thanks peakxy) Fixed "Scroll to User Message" jumping to the most recent user message instead of the prompt associated with the selected response. (#61245; thanks peakxy) Fixed .editorconfig re-enabling trailing whitespace removal when Zed settings disabled it. (#58776; thanks MohitGoyal09) Fixed ctrl-k ctrl-o opening a file picker instead of the local folder picker from Recent Projects on Linux and Windows. (#61305; thanks mTvare6) Fixed ctrl-n opening a new file and ctrl-p opening the file finder at the ends of a buffer when using the Emacs keymap on Linux. (#61140; thanks apoorva-01) Fixed editor: toggle diagnostics permanently disabling diagnostics for the current file. (#60963; thanks cfiq) Fixed editor: toggle soft wrap doing nothing when invoked while the buffer search bar was focused. (#61150; thanks bugprone) Fixed shift-click-drag failing to select terminal text while an application had mouse tracking enabled. (#60880; thanks apoorva-01) Fixed tab and shift-tab failing to return focus from the Git commit editor to the changes list in Vim normal mode. (#61369) Fixed vtsls showing a "doesn't point to a valid tsserver install" error on startup in projects using TypeScript 7. For full TypeScript 7 support, install the tsgo extension to use TypeScript's native language server. (#61126) Fixed workspace: reopen last picker not working when the which-key helper menu was enabled, including via cmd-k cmd-p on macOS and ctrl-k ctrl-p on Linux and Windows. (#61002; thanks dbkegley) Fixed a background terminal finishing startup closing the command palette or an open picker. (#60960; thanks apoorva-01) Fixed a macOS crash that could occur when reading from the clipboard. (#61024; thanks d4mr) Fixed a panic when completing rust-analyzer macros containing nested tab stops. (#61130) Fixed ACP boolean option labels using an inconsistent text color compared with other Agent configuration controls. (#61103; thanks joshkent94) Fixed active pane borders appearing simultaneously around editor and terminal panes. (#56595; thanks usizu) Fixed added cursors landing in the wrong column when using tabs to align code. (#61153; thanks apoorva-01) Fixed adding paths to .gitignore from remote projects. (#56368; thanks cppcoffee) Fixed an error when building the remote server from source for Linux's default musl target. (#61203; thanks NewtonChutney) Fixed an issue where the Zed window would shrink to the built-in display's height on macOS after screen lock or display sleep in multi-monitor setups. (#60950; thanks iahu) Fixed changes not appearing in the Git Panel after uncommitting. (#60590) Fixed child and parent directory navigation with the left and right arrow keys in the built-in folder picker. (#61314; thanks akshayrivers) Fixed commit messages in the Git Panel overlapping other content. (#61177) Fixed confirmation dialog buttons dismissing the popover underneath them when clicked in Zed-rendered prompts. (#61136) Fixed cursors blinking in unfocused editors, reducing idle redraws. (#61086; thanks daandemeyer) Fixed custom Mistral configurations rejecting Ministral model IDs. (#61393; thanks ummon-v) Fixed diagnostics refresh deadlocking certain language servers. (#61772) Fixed duplicated assistant replies and colliding tool calls when using GPT-5.x models on Amazon Bedrock's Mantle endpoint. (#61536) Fixed escaped characters (\,, \|, \\) being dropped from snippet choice options after the first one. (#61313; thanks Ni8crawler18) Fixed extension builds failing on systems where Rust is installed without rustup, such as NixOS and systems using distribution packages. (#56090; thanks karol-broda) Fixed in-progress file renames, channel renames, and the Go to Line dialog being cancelled when the window was deactivated, such as by a keyboard layout switch on Wayland or by switching to another application. (#61852; thanks butvinm) Fixed incorrect rainbow bracket highlighting in certain cases. (#60364) Fixed inline Git blame reserving horizontal scroll space when displayed in the status bar. (#61422; thanks interkelstar) Fixed language servers receiving empty workspace folder names. (#60938; thanks 0bkevin) Fixed language-name autocomplete in the file_types setting. (#58595; thanks saberoueslati) Fixed MCP server toggles not updating immediately in the Settings UI. (#60552; thanks counterfactual5) Fixed multi-cursor mouse drags adding a cursor to every wrapped row instead of one per line when soft wrap was enabled. (#61590) Fixed project search queries seeded from the current selection being interpreted as a regular expression instead of literal text when regex mode was enabled. (#61335) Fixed project search returning results from inside nested repositories that are excluded by the containing repository's .git/info/exclude file. (#61506) Fixed project search with non-ASCII queries incorrectly ignoring include filters in multi-worktree projects. (#60538; thanks daydalek) Fixed project settings not re-enabling language servers. (#61559) Fixed relative links in Markdown previews for files in subfolders when using SSH or WSL. (#61438) Fixed rewrap breaking lines at non-breaking spaces. (#59893; thanks graduss) Fixed searching in file diffs opened from the Git Panel. (#60936; thanks saberoueslati) Fixed Shift-click sometimes extending selections from a previous word or line boundary. (#61045; thanks saberoueslati) Fixed square window corners beside the workspace sidebar in client-decorated Linux windows. (#61229) Fixed static images ignoring their EXIF orientation, which caused some JPEGs to render rotated or flipped in image and Markdown previews. (#61017; thanks saberoueslati) Fixed the Agent Panel's context usage popover showing "1 project rules" instead of "1 project rule" when a single project rule was loaded. (#61184; thanks IbrahimKhan12) Fixed the drop-down menu on the right side of the title bar shifting left after signing in. (#61267; thanks pingpong74) Fixed the Git Panel losing focus when opening a file context menu, which prevented expected keyboard interaction. (#61339; thanks MalinrRuwan) Fixed the Git Panel not updating ahead/behind counts after fetching. (#60590) Fixed the gutter offering breakpoint and bookmark actions in unsaved buffers, where they could not take effect. (#61310; thanks saberoueslati) Fixed TypeScript and TSX failing to auto-indent the bodies of braceless if, for, and while statements. (#60708; thanks apoorva-01) Fixed word movement skipping single punctuation characters surrounded by whitespace. (#58882; thanks hbackman)
Breaking Changes and Notices
Removed the deprecated magistral-medium-latest, open-mistral-nemo, and devstral-medium-latest models from the Mistral provider. (#60898; thanks dargor) Changed cmd-alt-f on macOS to open Text Finder instead of opening replace in buffer search or toggling filters in project search. (#60677; thanks paveldroo)
原文入口
阅读原文(zed.dev)原文将在新窗口打开。收录时间不是内容更新时间;正文、译文与解读的版权归原作者/来源所有,本站仅作个人阅读辅助并保留原文入口;页面时间均为北京时间。
了解来源批准与收录规则