频道
在 Zed,我们相信伟大的事物是由伟大的团队合作创造的。 我们设计 Zed 旨在帮助每个人更快地工作,并帮助团队更有效地协同工作。
概览
频道提供了一种简化软件工程师协作的方式,尤其是在以下方面
- 结对编程 - 当一起工作时,你们都有自己的屏幕、鼠标和键盘。
- 指导 - 很容易进入别人的上下文中,帮助他们摆脱困境,而无需提交代码。
- 重构 - 可以让多人参与大型重构,而不用担心冲突。
- 环境感知 - 你可以看到其他人正在做什么,而无需状态电子邮件或会议。
频道
要打开协作面板,请点击 cmd-shift-c
(或 cmd-shift-p “collab panel: toggle focus”
)。

每个频道对应一个正在进行的项目或工作流。你可以看到谁在频道中,他们的头像会显示在侧边栏中。 这样可以轻松查看每个人在做什么,并在需要时找到他们。
你可以根据需要创建任意数量的频道。 如上面的示例所示,你可以在一个 Zed 实例中混合你的日常工作频道以及副项目频道。
加入频道会将你添加到一个共享房间,你可以在其中一起处理项目。
共享项目
加入频道后,你可以与其他人共享
一个项目。 这将使他们能够编辑你机器上托管的代码,就像他们在本地检出一样。

当你编辑别人的项目时,你仍然可以充分利用编辑器的强大功能,你可以跳转到定义、使用 AI 助手并查看任何诊断错误。 这对于结对编程非常强大,因为你们中的一个可以实现当前的方法,而另一个可以阅读和研究下一个问题的正确解决方案。 而且,由于你运行的是自己的配置,因此感觉就像在使用自己的机器一样。
有关其工作原理的更多详细信息,请参阅我们的协作文档。
笔记
每个频道都有一个与之关联的笔记文件,用于跟踪当前状态、新想法或协作构建你正在开发的特性的设计,然后再深入研究代码。

这类似于 Google Doc,但由 Zed 的协作软件提供支持并保存到我们的服务器。
聊天
聊天也可以用来快速共享上下文而无需麦克风,获得问题的答案,或者你想以其他方式使用聊天频道。
邀请人员
默认情况下,你创建的频道只有你自己可以访问。 你可以通过右键单击并选择“管理成员
”来邀请协作者。
当你的频道彼此嵌套时,权限会被继承。 例如,在上面的示例中,我们只需要将人员添加到“#zed
”频道,他们将自动获得对“#core-editor
”、“#new-languages
”和“#stability
”的访问权限。
添加某人后,他们可以通过单击其 Zed 侧边栏中的频道来加入你的频道,或者你可以共享指向该频道的链接,以便他们可以直接加入。
直播 & 访客
频道也可以设置为公开。 这允许任何人通过点击链接加入频道。
频道中的访客用户可以听到和看到正在发生的一切,并且对项目和频道笔记具有只读访问权限。 他们可以像正常一样使用聊天。
如果你想邀请访客参与通话期间的频道,你可以通过在协作面板中右键单击他们来完成此操作。 “允许写入权限”将允许他们编辑共享到通话中的任何项目,并在他们希望时使用他们的麦克风和共享他们的屏幕。