Zed 是 Atom 与 Tree-sitter 团队做的高性能代码编辑器,用 Rust 写、GPU 渲染,打开大项目和滚动长文件都很跟手。内置 AI Agent 面板可以接任意模型,支持多人协作编辑、Git 图形化操作与多语言语法高亮。这个版本把 Git 的日常动作又磨顺了一轮:可选自动拉取上游、Git Graph 加了可调宽度的 Refs 列、仓库面板的文件能直接拖进终端和编辑器,diff 视图与终端也支持 Ctrl/⌘ + 滚轮缩放字号。适合嫌 VS Code 越用越重、又希望 AI 编程能力不将就的开发者。
本次 v1.28.1 更新内容:
- 可选自动拉取 Git:用
git.auto_fetch.enabled打开后,会定时拉取当前分支上游与默认分支的远端,间隔由git.auto_fetch.interval_secs控制(默认 60 秒),默认关闭。 - Git Graph 的 Refs 列可调宽度,也能在列表头右键菜单里整列关掉;工作树选择器支持按分支名搜索。
- 文件可直接拖进终端:从 Git 面板把文件拖到终端或编辑区即可,不用再手打路径。
- 滚轮缩放字号:开启
mouse_wheel_zoom后,diff 视图与终端支持 macOS 的 ⌘ + 滚轮、Linux/Windows 的 Ctrl + 滚轮。 - Agent 更省上下文:
read_file工具会把超过 2000 字符的长行截断,避免一次读爆上下文;兼容最新 Agent Client Protocol,处理缺失会话、计划更新、diff 格式与权限请求取消更稳;子代理卡片全屏打开时会从这次运行的起点开始看。 - 状态栏可关掉编辑预测按钮:新增
edit_predictions.button设置。 - 调试面板默认尺寸可配:
debugger.default_width/debugger.default_height。 - 一批修复:Windows 上重复启动 Zed 时上一个会话没被恢复;Agent 压缩上下文时用未命中缓存的输入 token(OpenAI、xAI 等)反而更贵;长回合里自动压缩只跑一次导致超出上下文窗口;ChatGPT 订阅模型压缩时不复用 prompt 缓存;Forgejo / Codeberg 远端创建 PR 失败;Helix 模式在
vim.use_system_clipboard = "always"时覆盖系统剪贴板;远程工作区里本地文件打开成空 buffer;项目搜索按钮在未聚焦分屏里点错面板。 - Linux 与网络:NVIDIA 显卡上的 Linux 窗口启动更快;语言服务器与 Agent 下载统一校验和、拒绝失败响应、清理残缺文件;代码导航、补全详情与文件对比更跟手。
