Zed 编辑器教学:从安装到用 Agent Panel 让 AI 改整个专案
Zed 是用 Rust 写的编辑器,快到让人回不去,AI 功能也全内建。这篇从安装、设定模型金钥、编辑预测快捷键,一路教到 Agent Panel 怎么加上下文、怎么审查 AI 改的每一行,最后附上台湾工程师最该注意的成本与资安提醒。
一位在新竹写韧体的朋友上周跟我抱怨:他打开公司那个十几万行的 repo,编辑器转圈转了四十秒。「我一天开三次,一年就是快十个小时在看转圈。」
这句话大概就是 Zed 存在的理由。
Zed 是什么
Zed 是用 Rust 从头写的程式编辑器,由 Atom 的原班人马打造,主打一件事:快。开档、全域搜寻、卷动长档案的延迟都压得极低,在大型专案上的感受差距特别明显。它同时开源,也内建多人即时协作——不是外挂,是核心功能。
AI 的部分不是后来贴上去的:编辑预测(edit prediction)、行内助手(inline assistant)、Agent Panel 三层都在编辑器里,你也可以完全把它们关掉,当一个纯粹的快编辑器用。
它能帮你做什么
- 边打边补:编辑预测会根据你刚刚改的地方,猜你接下来要改哪里,不只是补完当前这一行
- 选一段改一段:行内助手让你选取程式码后直接下指令改写
- 整段任务交办:Agent Panel 可以读写专案档案、跑工具、改多个档案,做完再让你逐段审查
- 生 commit 讯息:Git 面板可直接生成 commit message
- 接自己的模型:Zed 托管模型、自带 API 金钥、本机模型(Ollama)都支援
怎么用:六个步骤
步骤一:安装
到 zed.dev 下载,macOS、Linux、Windows 都有版本。macOS 与 Linux 的成熟度较高,Windows 起步较晚。安装后第一次开启会问你要不要汇入 VS Code 的设定与快捷键——建议勾,过渡期会顺很多。
步骤二:决定 AI 要怎么付费
这是最该先想清楚的一步,有三条路:
- 完全免费:用 Personal 方案,含 2,000 次接受的编辑预测
- 自带 API 金钥(我自己选这条):免费方案就能接 Anthropic、OpenAI、Google 的金钥,花多少完全看你用多少
- 订阅 Pro:每月 10 美元,含 5 美元模型额度与无限编辑预测,超出后按 API 定价加 10% 计费
自带金钥的好处是接案的人特别有感:没案子的月份支出是零。
步骤三:设定编辑预测
按 Cmd+,(Windows/Linux 是 Ctrl+,)打开设定编辑器,搜寻「Edit Predictions」,点 Configure Providers。除了预设的 Zed AI,也能选 GitHub Copilot、Codestral,或接 Ollama 跑本机模型。
实际操作的快捷键记这几个就够:
Alt+Tab:接受预测(全平台)Escape:取消Alt+K:只接受到下一个词Alt+J:接受到这一行结尾
那个「只接受一部分」的设计很实用——AI 猜对前半段、猜错后半段是常态。
步骤四:打开 Agent Panel
用命令面板输入 agent: new thread,或直接点状态列右下角的 ✨ 图示。面板开起来后就是一个对话框,输入需求按 Enter。
步骤五:把上下文喂进去
这一步决定成败。用 @ 提及可以把档案、资料夹、符号、甚至先前的对话串加进上下文:
@src/lib/auth.ts 这个档案的 session 过期判断有 bug,
使用者在跨时区时会提早登出,帮我找出来并修好
也可以直接贴程式码(Zed 会自动格式化成上下文),或把图片拖进去给支援视觉的模型看。
想跟着 AI 一起看它在改哪里,点面板左下角的十字准星图示,编辑器会自动跳到它正在动的档案。
步骤六:审查每一行变更
AI 改完后,面板会列出动到哪些档案、各改了几行。按 Ctrl+Shift+R 开启多缓冲区审查页,逐段接受或拒绝。
我的建议很直接:永远先看 diff 再接受。AI 最常见的错不是写错逻辑,是「顺手」改了你没要它改的地方。
进阶技巧
开多个执行绪平行做事。 每个 thread 有各自的上下文与历史,用 Cmd+Alt+J 开执行绪侧栏切换。如果两个 thread 可能改到同一批档案,用 worktree 隔离避免互相踩到。
用 Agent Profiles 管好工具权限。 Profiles 决定这个 thread 能用哪些内建工具与 MCP 伺服器;Tool Permissions 决定需要权限的操作是允许、拒绝,还是每次问你。跑在正式专案上时,把「需要确认」开着比较安全。
接 MCP 伺服器扩充能力。 Zed Agent 支援 MCP,可以把资料库查询、文件检索这类能力接进来,让 AI 不只看得到程式码。想理解 MCP 的价值,可以先看我们的 AI 开发工具指南。
关掉 AI 也是选项。 设定 "show_edit_predictions": false 可全域关闭,也能针对特定语言或用 disabled_globs 针对特定目录关掉。写敏感专案时很实用。
注意事项
外挂生态是最大的落差。 Zed 的扩充机制在补,但跟 VS Code 几万个外挂比仍差得远。搬家前先列出你每天真的会用到的外挂,一个一个确认有没有替代。
团队惯性比技术更难跨。 你用 Zed、同事用 VS Code,pair programming 或共用除错设定就会有摩擦。务实的做法是先用在个人专案。
开 Agent 前先检查专案里有什么。 让 AI 读写整个专案,等于让模型看到 .env、金钥、客户资料。这件事跟编辑器无关,但每次换工具都值得重新确认一次——尤其台湾不少接案专案的 repo 里真的躺着客户的正式环境金钥。
中文输入法偶尔会闹脾气。 部分情境下的输入法整合仍有小问题,注音使用者可以先实测再决定。
TheAI学院 评语
我用 Zed 写了一段时间,最有感的不是 AI,是那个「按下去就开了」的延迟。AI 功能现在大家都有,速度反而是差异化的部分。
评语:Zed 是「先做好一个编辑器,再把 AI 放进去」,而不是反过来。这个顺序决定了它的体验上限。
给台湾读者的具体建议:先用免费版加自己的 API 金钥跑两周个人专案。这个组合零订阅成本,又能完整体验 Agent 流程。两周后如果你发现回不去 VS Code 的卡顿,再考虑要不要付 Pro;如果外挂缺太多,那也只是花了两周,没有损失。
想比较其他选项,可以看 Cursor 教学 与 GitHub Copilot 教学,或到 提示词范本库 找可以直接套用的开发类指令。
资料来源
(本文依公开资讯与官方文件整理,功能与价格以官方最新公告为准。)
常见问题
Zed 免费版能用 AI 吗?
可以。Personal 方案永久免费,含 2,000 次接受的编辑预测,而且可以自带 Anthropic、OpenAI 等供应商的 API 金钥使用 Agent 功能,等于 AI 花费完全由你控制。
Zed 可以取代 VS Code 吗?
看你多依赖外挂。纯写程式、跑 LSP、用 Git,Zed 完全够而且快很多;但若你重度依赖特定 VS Code 外挂(例如某些冷门语言的除错器),现阶段仍会卡住。建议先用 side project 试跑两周。
Agent Panel 改坏程式码怎么办?
所有变更都会进审查区,按 Ctrl+Shift+R 开启多缓冲区审查页,可以逐段接受或拒绝。养成「先看 diff 再接受」的习惯,比事后 git reset 省事得多。
编辑预测的快捷键是什么?
预设 Alt+Tab 全平台通用接受预测,Escape 取消;Alt+K 接受到下一个词边界、Alt+J 接受到行尾。快捷键可在 keymap 编辑器自订。