Zed编辑器:AI编程终极解决方案
Zed编辑器:集大成者
引言
AI编程工具在现在是越来越多,每个模型厂商、每个IDE产品,都会配备一个AI编程工具,随便列几个:
- OpenCode
- Claude Code
- Cursor
- Qoder
- CodeBuddy
如果你只用其中一个,这篇文章不必看;但是如果用其中的多个,就很重要了。
这几个工具,UI都是各不相同的。有的是IDE,有的是CLI,有的是TUI;操作逻辑也各不相同。在不同工具间切换,是非常让人头疼的,Zed编辑器能解决这个问题。
简介
Zed编辑器是一个现代编辑器,理念为“你的最后一个下一代编辑器”。
它的开发团队大有来头,是Atom原班人马、Electron之父。这一次,他们却选择用Rust做编辑器。
用Rust做编辑器,第一好处是快。没有Electron的臃肿架构,自然快。
至于内存问题,倒没那么好。因为虽然Zed占不了多少内存,但是终端编程工具可以。别看就是几个CLI,动不动内存1到2GB,比Electron还吃内存——而且,这些工具也是Node.js写的。
安装方法官网写的很清楚,这里不再叙述。
界面
Zed编辑器和VS Code系的界面差异挺大的。
VSCode系的编辑器,VS Code也罢,Cursor也好,主体都是“写代码的人”。文件树在最左边,代码编辑区在中间,AI在最右边——本质上,这还是十年前手写代码的逻辑。
Zed的默认界面,听清楚,默认界面,正好反过来:AI在左边,占一半空间;文件编辑区在右边偏左;文件树在最右边,很窄。当然,如果不习惯,Zed也提供了Classical布局,和VSCode系的完全一致。
内置的Agent
Zed内置一个Agent。不要误会,这个内置Agent也是模型无关的,也可以接第三方模型,而且能自动探测已有模型。比如,把$DEEPSEEK_API_KEY设置一下,Zed Agent就会弹出DeepSeek模型,非常方便。
当然,作为一个AI编辑器,Zed自己也有订阅,不过这个订阅不只是AI,还有一些无关痛痒的“高级功能”,因此额度其实很有限,花了10美刀只有5美刀的额度和相当于白送的无限次代码补全。超了可以付费,加价10%,总而言之,不太划算,不如接自己的。
ACP
说到接外部Agent,不得不提一提ACP。ACP相当于AI界的LSP,规定应用程序怎么和终端编程工具通讯,Zed也正是这么接入外部Agent的。支持ACP的Agent有很多:
- OpenCode
- Cursor CLI
- Qoder CLI
- CodeBuddy CLI
- Amp
- Antigravity CLI
- Github Copilot CLI
等等等等。
但是各家的ACP实现参差不齐,比如,OpenCode的ACP实现很顺滑,Devin CLI的ACP实现很糟糕,Copilot CLI的ACP无法正确传递弹窗信息,等等等等,因此,奉劝大家能用尽量用Zed Agent,不要一上来就用ACP。
接入Zed
了解了ACP,接入Zed是相当简单的。在Zed的AI上点击右上角的“+”,可以看到有Zed Agent和Terminal Thread两个选项。Terminal Thread是直接在终端里启动AI,个人认为用了这个Zed相当于没用,也欢迎不同观点讨论。
还有一个选项,Add more Agents。点击进去,就能看到大部分支持的ACP。找到需要的那一个,点击Install,再点击Zed AI右上角+号,就能看到对应选项了。
语言支持
Zed作为一个编辑器,不得不聊聊各种语言的支持。主流语言Zed的支持都不错,但是小众的不一定,据我所知,OCaml支持就一般般。
总结:适合谁,不适合谁
Zed并不适合所有人。
如果你:
- 经常在不同工具之间切换,希望有统一入口
- 嫌弃VS Code太慢,希望有更轻量替代
- 希望有更好的实时协作(Zed这一点很好,只不过我没细说)
- 不能忍受VSCode的“插件式”AI
- 希望有自由体验
Zed很适合你。
如果你: - 依赖VS Code特定插件
- 依赖Copilot或Cursor
- 不需要切换多个工具
建议先观望。
更多推荐


所有评论(0)