Zed 1.17.2 发布:表格预览、AI Agent 工具与大文件性能优化详解

Zed 1.17.2 带来表格数据预览、AI Agent ask_user 工具、大文件内存优化及多项跨平台修复。
Zed 1.17.2 围绕三个核心维度展开:其一,面向全用户开放 CSV/TSV 等格式的表格数据预览,支持排序、过滤与列宽调整,减少在编辑器与专用工具间的切换成本;其二,AI Agent 层面新增 Gemini 3.7 Flash 模型支持,并引入 `ask_user` 工具让 Agent 可主动向用户澄清需求,但该工具默认禁用以避免打断工作流;其三,大文件加载时的内存峰值减少约一个文件大小,渲染速度也有所提升,并修复了多个资源泄漏问题。此外,Git 集成新增 blame 历史版本查看与分级 Stash 操作,跨平台修复覆盖了 CRLF 换行符处理和 Unix 连接 Windows 远程服务器的路径问题。整体而言,本版本在提升可见功能的同时,持续夯实了编辑器的工程基础。
高性能代码编辑器 Zed 迎来 1.17.2 版本更新。本次发布围绕数据可读性、AI Agent 交互和大文件性能三个维度展开,同时带来了 Git、Vim/Helix 模式以及跨平台兼容性上的多项改进。作为一款由 Rust 编写、主打极致速度的现代编辑器,Zed 的每次迭代都值得开发者关注。
表格数据预览:面向所有用户的结构化数据浏览
本次更新最亮眼的特性之一,是面向所有用户开放的表格数据预览功能。Zed 现在原生支持 CSV、TSV、PSV 和 SSV 格式文件的可视化浏览,且功能相当完整:
- 列支持排序,且可独立调整宽度;
- 支持基于选中值对一列或多列进行行过滤;
- 提供始终可见的行号列,水平滚动时不会消失;
- 支持右键复制单元格与列标题内容。
这一功能背后是多达十余个 PR 的持续投入(#48207、#53295、#62773 等),由社区贡献者 HalavicH 主导完成。对于经常处理数据文件的开发者与数据工程师来说,无需切换到专门的表格工具即可在编辑器内快速审阅结构化数据,工作效率有了明显的提升。

AI Agent 能力升级:新模型与人机协作工具
AI 编程辅助是 Zed 近期迭代的重点方向,本版本在模型支持与交互方式上均有推进。
新增模型与订阅体验优化
Zed 新增了对 Google Gemini 3.7 Flash 模型的支持(#62670),同时为 DeepSeek V4 Flash 与 V4 Pro 提供了低推理强度(low reasoning effort)选项(#62577)。在订阅体验方面,团队改进了 ChatGPT 订阅缓存机制,并优化了 OpenRouter 的推理连续性与请求隐私保护(#62652)。
ask_user 工具:主动澄清需求的协作范式
值得关注的是新增的 ask_user 工具(#61497)。它允许 Agent 通过表单形式向用户提问,支持可选项、自由文本输入或两者结合。这意味着 AI 在执行任务时可以主动澄清需求,而非盲目推进——这是一种更成熟的人机协作范式。
不过,Zed 在这一功能上表现得相当克制:在本次发布的破坏性变更中,团队明确将 ask_user 工具默认禁用(#63038)。这一决策反映出团队对 Agent 主动打断用户工作流的谨慎态度——先提供能力,再由用户按需开启。
此外,Agent 侧边栏还新增了 move project up/down 操作用于重排项目顺序(#62695),细节体验持续打磨。
性能优化:大文件内存与渲染速度提升
性能一直是 Zed 的核心卖点,本次更新在多个环节做了有效优化。
最直接的改进是打开大文件时的内存占用大幅下降,加载期间的峰值内存减少量约等于文件本身的大小(#62748)。对于动辄数百 MB 的日志或数据文件,这一优化意义重大。另一边,编辑器整体渲染速度也得到提升(#62715)。
在异常场景的处理上,团队修复了多个资源泄漏问题:
- 取消创建 worktree 后后台扫描持续运行,导致快照无限增长的内存泄漏(#61009);
- 打开未被 Git 跟踪的大目录树时 CPU 与内存占用过高的问题(#62583);
- 项目搜索在
file_scan_inclusions范围过宽时的性能瓶颈(#62658)。
为了方便开发者自行诊断性能瓶颈,Zed 还加入了帧时间调试浮层,可通过 ctrl-alt-shift-p 快捷键循环切换(#62749)。
Git 与编辑器工作流增强
围绕 Git 集成,本版本补齐了不少常用操作:
- 新增
editor: blame revision与editor: blame previous revision,可查看指定版本或其父版本的 blame 信息(#62614); - Git 面板新增
Stash Tracked与Stash Staged选项,允许只暂存已跟踪或已暂存的变更(#62254); - 优化了 Git 面板的折叠逻辑,使其行为与项目面板保持一致(#61846)。
在 Vim/Helix 模式下,现在可以使用 h 和 l 键在 Git 面板中折叠和展开条目(#61846),键盘驱动的工作流更加顺畅。JetBrains 键位映射也获得了 CamelHump 风格的子词导航支持(#51540)。
稳定性与跨平台兼容性修复
本次发布包含了大量 Bug 修复,其中不少涉及跨平台一致性与语言服务器(LSP)的正确行为:
- 修复了从 Unix 机器连接 Windows 远程服务器时项目路径构建错误的问题(#62038);
- 修复了语言服务器对 CRLF 文件收到错误换行符、导致 linter 和 formatter 误报的问题(#59941);
- 修复了系统从睡眠唤醒后 Zed 更新下载停滞的问题(#60366);
- 修复了输入法输入或替换行内容时手动缩进丢失的问题(#62644)。
此外,macOS 用户获得了 fullscreen_mode 的 simple 选项,可用来处理全屏窗口覆盖 MacBook 刘海屏的场景(#60020)。
总结
Zed 1.17.2 是一次典型的"内外兼修"版本:对外通过表格预览和 AI Agent 能力提升可见的生产力,对内则在内存占用、渲染性能和跨平台兼容性上持续打磨。特别是对 ask_user 工具默认禁用的取舍,以及大文件内存优化的务实改进,都体现出 Zed 团队在追求速度的同时对工程质量的坚持。对于正在寻找轻量、高性能且 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镜像加速,帮助测试工程师完成从执行者到统筹者的能力升级。