ARTICLE · 1326256
zed:把代码编辑、多人协作和AI助手放进同一个工作台

项目简介
修改一个小程序,麻烦往往不只在“写代码”:先要找到文件,再找到需要修改的位置;遇到看不懂的地方,还得把片段发给同事,或者复制到AI聊天窗口里解释背景。文件、讨论和修改分散在不同地方,容易打断思路。
Zed想扮演的,是把这些工作收拢起来的代码工作台。它首先是一款编辑器,用来打开、查找和修改项目文件,同时内置多人协作与AI辅助。按照项目README[1]的介绍,它由Atom和Tree-sitter的创作者打造,以高性能和多人编辑为主要定位。
| 项目 | 内容 |
|---|---|
| 项目地址 | https://github.com/zed-industries/zed[2] |
| Stars | 93,429 |
| Forks | 11,486 |
| 项目类型 | 代码编辑器 |
一个容易理解的场景是:你正在给个人网站改页面,找到了相关文件,却不确定某段逻辑该怎么处理。你可以在编辑器中选择需要调整的内容,使用AI辅助;也可以和可信任的同事进入同一个项目,一边讨论,一边查看彼此的修改。前者由AI功能概览[3]介绍,后者则是协作指南[4]明确支持的使用方式。它不只是一个聊天入口,工作对象始终是你正在处理的项目。
核心特性
1. 先把文件和位置找对,再开始修改
对于刚接触代码项目的人,最先遇到的问题可能不是语法,而是“东西放在哪里”。Zed提供按文件名跳转、跳转到代码中的符号,以及在整个项目中搜索的入口。这里的“符号”,可以简单理解为函数等有名字的代码对象。知道文件名时直接找文件,只记得一句文字时则搜索整个项目,不必逐个打开文件翻看。
它还提供命令面板:忘记快捷键时,可以搜索需要执行的操作。很多语言已有内置支持,其他语言可以在扩展页面搜索并安装相应扩展。不过,具体语言仍可能需要额外配置,不应把装好编辑器等同于配置好了所有开发环境。相关入口见入门指南[5]。
2. 让AI围绕正在处理的内容工作
如果只是想调整一小段内容,可以使用行内助手,直接针对选中的部分进行转换;如果需要较完整的交流,则可以在Agent Panel中提出要求、添加上下文,并审阅修改。这样,局部修改和持续讨论各有对应入口,不必把每次需求都变成长对话。
Zed还提供编辑预测,可在输入过程中接受AI补全。需要注意,AI能力要配置模型接入,不能把编辑器安装完成理解为AI已经可用。官方列出的接入方式包括托管模型、服务商API、受支持的订阅和本地模型等,具体选择取决于你已有的服务与使用要求,见AI功能概览[6]。
3. 从“看着别人演示”,变成一起编辑
远程讨论代码时,单纯共享屏幕往往意味着一个人操作,另一个人口头描述。Zed支持多人同时在同一个项目中工作,彼此能实时看到光标和修改。它还提供带共享项目与语音聊天的团队频道,以及用于临时私人会话的联系人入口。
这适合两个人一起排查问题、讲解项目或讨论改法。不过,协作功能需要登录;共享项目会让协作者访问该项目范围内的本地文件系统,因此只应与可信任的人协作。这个权限边界比“能不能一起打字”更值得在使用前确认,见协作指南[7]。
快速开始
下面只走一条路径:在已安装Homebrew的Mac上安装稳定渠道版本,然后打开一个本地文件夹。官方要求macOS 12.0或更新版本;如果之后还想体验协作中的屏幕共享,需要macOS 12.3或更新版本。本次首次任务不启用AI,也不运行项目代码,因此不需要先配置模型或编程语言解释器。安装指南[8]
准备一个小文件夹。 选一个已有的、包含少量文本文件的本地文件夹,最好有你熟悉的README或笔记。第一次先练习打开和查找,不必下载大型项目,也不用拿重要文件试手。如果尚未安装Homebrew,这条路径的准备条件还没有满足,不要直接执行下一步。
在macOS的“终端”应用中安装。 执行官方给出的命令,它的作用是通过Homebrew安装Zed稳定渠道版本,而不是启动编辑器,也不是启动某个网站服务:
brew install --cask zed
打开应用,再打开文件夹。 安装完成后,打开Zed。没有打开文件夹时,主编辑区域会显示欢迎页,其中有打开文件夹、克隆仓库和查看文档的入口。按Cmd+O,选择第一步准备的文件夹;打开文件或文件夹后,欢迎页会消失。这一步才是进入实际工作界面。入门指南[9]
完成一个很小的首次任务:找到一份文件中的熟悉文字。 按Cmd+P,输入该文件的名称并打开;再按Cmd+Shift+F,搜索你确定存在的一句文字。检查能否找到对应位置,并打开核对上下文。文件能够打开、搜索能定位到预期文字,就完成了这次基础体验。此时验证的是编辑器的打开与查找流程,不代表项目已经运行,也不代表AI或协作已经配置完成。
为什么火了
Zed的吸引力,在于它没有把代码编辑、与人讨论、向AI求助当作完全分开的事情。对经常需要在这些动作之间切换的人来说,“工作仍围绕同一个项目展开”是一个很具体的尝试理由。
另一个关注点是产品背景与定位:Atom和Tree-sitter创作者带来的编辑器新项目,加上对高性能、多人编辑的强调,容易引起长期使用代码编辑器的人注意。这里值得体验的不是一个抽象的“更强”,而是自己的日常操作能否更顺手。项目README[10]
同时,它并不只面向一种桌面系统:README列出了macOS、Linux和Windows的下载入口。这给使用不同电脑的人提供了尝试空间,但目前不支持网页版,不能把它当成打开浏览器即可使用的在线编辑器。
适合谁
正在学习编程、开始接触多文件项目的人,可以先用它练习打开文件夹、查找文件和搜索内容。采用前先确认自己所学语言的配置要求;编辑器负责处理代码,不会替你补齐所有运行环境。
经常与同事一起看代码的小团队,可以关注实时共同编辑和语音讨论是否适合现有工作方式。采用前应确认团队是否允许共享相关项目,以及哪些人可以获得访问权限。
已经使用AI辅助修改代码的人,可以评估行内修改、对话与修改审阅能否减少来回复制内容。先确认可用的模型接入方式,再决定是否迁移工作流。更稳妥的起点,是拿一个小项目试用,而不是第一天就替换全部编辑习惯。
引用链接
[1]项目README: https://github.com/zed-industries/zed/blob/1253dde6ecdbbcac2639ac78411369fb640894be/README.md
[2]https://github.com/zed-industries/zed
[3]AI功能概览: https://github.com/zed-industries/zed/blob/1253dde6ecdbbcac2639ac78411369fb640894be/docs/src/ai/overview.md
[4]协作指南: https://github.com/zed-industries/zed/blob/1253dde6ecdbbcac2639ac78411369fb640894be/docs/src/collaboration/overview.md
[5]入门指南: https://github.com/zed-industries/zed/blob/1253dde6ecdbbcac2639ac78411369fb640894be/docs/src/getting-started.md
[6]AI功能概览: https://github.com/zed-industries/zed/blob/1253dde6ecdbbcac2639ac78411369fb640894be/docs/src/ai/overview.md
[7]协作指南: https://github.com/zed-industries/zed/blob/1253dde6ecdbbcac2639ac78411369fb640894be/docs/src/collaboration/overview.md
[8]安装指南: https://github.com/zed-industries/zed/blob/1253dde6ecdbbcac2639ac78411369fb640894be/docs/src/installation.md
[9]入门指南: https://github.com/zed-industries/zed/blob/1253dde6ecdbbcac2639ac78411369fb640894be/docs/src/getting-started.md
[10]项目README: https://github.com/zed-industries/zed/blob/1253dde6ecdbbcac2639ac78411369fb640894be/README.md















































































