Zed v1.18.0-pre发布:AI模型扩容、C/C++内联调试与跨平台修复

Zed v1.18.0-pre 扩充多款前沿AI模型支持,并新增C/C++内联调试值显示与跨平台稳定性修复。
Rust编写的高性能代码编辑器 Zed 发布了 v1.18.0-pre 预览版本,在AI集成、调试器、Git工作流和跨平台稳定性四个维度全面推进。AI方面新增了对 GPT-5.6(100万token上下文)、Gemini 3.5 Flash-Lite、Grok 4.5/4.6 等多个前沿模型的支持,并优化了内联补全响应节奏与连接错误提示。调试器层面,C/C++ 项目首次获得内联变量值显示,快捷键向 VS Code 默认设置对齐以降低迁移成本。Git集成新增 Tangled 仓库永久链接和差异基准切换功能。平台稳定性方面,Linux、Windows、macOS 均有针对性修复,涵盖 Wayland 冻结、多显示器DPI渲染异常、只读文件被格式化等问题。整体来看,Zed 正在快速补齐成熟 IDE 的核心能力,同时保持高性能与 AI 原生的差异化定位。
Rust编写的高性能代码编辑器 Zed 发布了 v1.18.0-pre 预览版本。这一版本在AI模型支持、调试器功能、Git集成以及跨平台稳定性方面带来了大量改进。作为一款以速度和现代化开发体验著称的编辑器,Zed 此次更新继续强化其在AI编程工具赛道上的竞争力。

本次发布的核心亮点包括:焕然一新的 Markdown 预览样式、C/C++ 内联调试值显示,以及可跨工作区会话持久保存的文件查找器历史记录。下面逐一梳理值得关注的更新内容。
AI模型支持持续扩容
Zed 在 AI 集成方面的迭代速度令人印象深刻。此次版本新增了对多个前沿大模型的支持:
- 在 Amazon Bedrock 上支持 GPT-5.6 的 100 万 token 上下文窗口,这对于处理大型代码库和长文档场景意义重大;
- 新增 Google AI 的 Gemini 3.5 Flash-Lite 模型,并将其设为默认的快速模型;
- 引入 xAI 的 Grok 4.5 和 Grok 4.6 模型。
除了模型层面的扩充,Zed 还改善了 AI 使用体验的细节。例如,现在可以在 Agent Panel 中直接重新加载中断的外部 agent 连接,而无需重启整个编辑器;同时新增了可配置的 edit_predictions.<provider>.prediction_debounce 设置项,让内联补全的响应节奏可以按需调优。
在错误处理方面,Zed 优化了语言模型连接错误的提示,能够明确标识出无法访问的主机,帮助开发者更快定位配置问题。
C/C++内联调试值显示:调试体验向VS Code看齐
调试功能是本次更新的另一大重点。Zed 为使用 CodeLLDB 或 GDB 调试的 C 和 C++ 项目新增了内联变量值显示——开发者可以在代码行内直接看到变量的实时数值,这是一项在成熟 IDE 中已成标配、但对提升调试效率至关重要的功能。
此外,针对支持单线程执行的调试适配器,Zed 新增了独立的「Continue Program」和「Continue Thread」控制项,让多线程程序的调试更加精细可控。
说个细节,本次更新还包含一项破坏性变更:调试器的步进快捷键调整为与 VS Code 默认设置一致。在执行暂停状态下,F10 现在用于单步跳过(step over),F11 用于单步进入(step into)。这一改动降低了从 VS Code 迁移用户的学习成本。
CodeLLDB 是基于 LLVM 调试器 LLDB 构建的 VS Code 调试适配器插件,专为 C、C++、Rust 等系统语言提供调试支持,通过 DAP(Debug Adapter Protocol)协议与编辑器通信。GDB(GNU Debugger)则是历史更悠久的开源调试器,是 Linux 生态下 C/C++ 开发的传统首选。DAP 协议由微软提出并开源,定义了编辑器前端与各语言调试后端之间的标准通信接口,使得 Zed、VS Code 等编辑器可以复用同一套调试适配器生态。内联变量值显示(Inline Values)依赖调试适配器在程序暂停时将当前作用域内的变量名与值推送给编辑器,编辑器再将其以虚拟文本的形式叠加渲染到对应代码行旁——这一功能对 GPU/嵌入式等难以使用图形界面 IDE 的场景尤其实用。
Git集成与语言支持增强
在版本控制方面,Zed 带来了几项实用改进:
- 新增对 Tangled 仓库的永久链接(permalink)支持;
- 新增
git: toggle diff base操作,可在HEAD与默认分支之间切换差异基准; - Git Graph 与历史视图现在会自动聚焦搜索框;
- 「Discard Tracked Changes」选项被限定为仅影响右键菜单所在目录内的文件,避免误操作波及整个项目。
语言支持层面,Markdown 预览获得了更好的排版、间距以及圆角的内联代码背景样式,视觉体验更加现代。Bash Language Server 现在可通过 lsp.bash-language-server.settings 进行配置,而表格数据预览则将设置项移入弹出面板,为表格腾出更多垂直空间。
Tangled 是一种基于 Git 的去中心化代码协作协议,允许开发者在不依赖 GitHub 等中心化平台的情况下托管和分享代码仓库,常见于 Radicle 等 P2P 开发工具链中。Permalink(永久链接) 在 Git 场景下特指指向某一特定提交哈希的文件或代码行链接,而非指向会随分支更新而变动的 HEAD 引用——这对于在文档、Issue 或代码审查中精确引用某段代码版本至关重要。git: toggle diff base 功能让开发者可以在查看「相对于上次提交的改动」和「相对于主分支的改动」之间快速切换,在长期 feature 分支开发中能帮助更清晰地理解累积变更范围。
Linux、Windows、macOS跨平台稳定性提升
作为一款需要覆盖 macOS、Linux 和 Windows 的编辑器,Zed 在本次版本中投入了大量精力修复各平台的稳定性问题。
Linux 平台方面,通过预热字体匹配缓存和缓存字形边界,渲染与光栅化性能均有提升;同时修复了 X11 下窗口偶发空白、Wayland 合成器全屏 UI 冻结、以及闲置 Wayland 窗口以显示器刷新率被唤醒等问题。
Windows 平台修复了多显示器不同 DPI 缩放下新窗口部分显示在屏幕外、彩色 emoji 字形周围出现渲染杂色、以及本地化资源管理器右键菜单回退英文等问题。
macOS 平台则修复了在启用 format_on_save 时只读文件被格式化或保存的问题,以及语言服务器返回大小写不一致路径导致项目面板出现重复条目的 bug。
此外,Zed 还修复了多个 AI 相关的崩溃与错误处理问题,例如 OpenAI 兼容模型发送空缓存 token 字段时的崩溃、Anthropic 计费与超时错误处理错误,以及 Mistral 托管模型(如 GLM 5.2)省略 object 字段导致流式传输失败等边缘情况。
Wayland 是 Linux 下替代传统 X11 的新一代显示服务器协议,架构更简洁、安全性更高,但生态成熟度仍在追赶 X11。Zed 作为使用 GPU 加速渲染的编辑器,需要直接与 Wayland 合成器(如 GNOME 的 Mutter、KDE 的 KWin)交互绘制界面,因此对合成器的兼容性要求较高。此次修复的「闲置 Wayland 窗口以显示器刷新率被唤醒」问题是一类典型的 Wayland 协议实现边界问题:部分合成器会持续向应用发送帧回调信号,若应用未正确处理空闲状态,就会在无需重绘时仍以 60Hz 乃至 144Hz 的频率空转 CPU,造成不必要的功耗。X11 则是沿用数十年的经典 Linux 图形协议,目前仍被大量发行版和工具默认使用。
其他值得关注的变更
除上述内容外,本次版本还有几项面向日常使用的优化:
- 文件查找器历史记录现在会包含来自之前会话最近打开的文件,提升了跨会话的工作连续性;
- 设置窗口的搜索框新增了清除按钮;
- 终端新增对
ctrl-alt-<字母>组合键的支持; - 关闭正在加载大型文本文件的项目时响应更迅速。
需要注意的破坏性变更还包括:Google AI 移除了 Gemini 2.5 系列多个模型以及 Gemini 3.1 Flash-Lite;Linux 发布归档中移除了 GLib 库以避免与系统插件冲突。
总结
Zed v1.18.0-pre 延续了该项目一贯的高频迭代节奏。从新增的多个前沿大模型支持,到 C/C++ 内联调试值、与 VS Code 对齐的快捷键,再到大量跨平台稳定性修复,可以看出 Zed 正在快速补齐成熟 IDE 的核心能力,同时保持其高性能与 AI 原生的差异化优势。对于关注 AI 编程工具演进的开发者而言,Zed 依然是值得持续跟进的开源项目之一。
相关推荐

FCC新规解读:美国真的禁止外国机器人了吗
深度解读FCC将移动机器人加入涵盖清单的新规真相。这不是全面禁令,未点名中国,覆盖范围远超人形机器人。了解预防性监管逻辑对全球机器人产业链的实际影响。

Astra首战告捷:5分钟解决前代AI模型4个月未破难题
Reddit用户实测,AI编程助手Astra仅用5分钟解决困扰4个月的Linux风扇控制难题,GPT-4.5、Sol、Fable 5均未能攻克。深入分析Astra在BIOS固件级诊断和系统调试方面的突破表现。

AI主导测试实战:用Vibe Coding搭建测试工作台全攻略
详解AI主导测试与AI辅助测试的本质区别,手把手搭建AI测试工作台:从Claude Code+DeepSeek组合配置,到Node环境安装、npm镜像加速,帮助测试工程师完成从执行者到统筹者的能力升级。