频道

在 Zed,我们坚信卓越的成果源于优秀人才的协同合作。我们设计的 Zed 旨在帮助每个个体更高效地工作,同时助力团队更有效地协作。

概览

频道为软件工程师提供了多种简化协作的方式,尤其体现在:

  • 结对编程——共同工作时,双方可独立使用各自的屏幕、鼠标和键盘。
  • 指导协助——轻松切入他人的工作环境,无需提交代码即可帮助对方解决问题。
  • 代码重构——多人可同时参与大规模重构,无需担心冲突问题。
  • 环境感知——实时查看团队成员的工作进展,无需通过状态邮件或会议同步。

频道操作

要开启协作面板,请按 cmd-shift-c|ctrl-shift-c 快捷键或点击 collab panel: toggle focus

每个频道对应一个正在进行的项目或工作流。您可以通过侧边栏显示的头像查看频道成员,轻松掌握每个人的工作动态,并在需要时快速定位相关人员。

您可以根据需要创建任意数量的频道。正如前文示例所示,可以在同一个Zed实例中混合创建工作频道与个人项目频道。

加入频道即进入共享工作空间,您可以与团队成员协同开展项目。

项目共享

加入频道后,您可以与频道成员Share项目。这样其他成员就能像操作本地代码库一样,实时编辑您主机上的代码。

在编辑他人项目时,你依然能享受编辑器的完整功能:跳转至定义、使用AI助手、查看诊断错误。这对结对编程极具助益——一人可专注当前方法的实现,另一人则可同步研读并探索后续问题的解决方案。由于你的个人配置仍在运行,操作体验如同使用自己的设备。

详见我们的协作文档了解运作机制。

笔记功能

每个频道都配有专属笔记文件,用于记录当前进度、新灵感,或在着手编码前协同规划功能设计。

这类似于在线协作文档,不同之处在于它由Zed协同软件驱动,并持久存储于我们的服务器。

邀请成员

默认情况下,您创建的频道仅自己可见。如需邀请协作者,请右键点击并选择Manage members

当频道存在嵌套关系时,权限将自动继承。例如上述场景中,我们只需将成员添加至#zed频道,他们便会自动获得#core-editor#new-languages#stability的访问权限。

添加成员后,对方可通过以下方式加入频道:在Zed侧边栏点击相应频道,或直接使用您分享的频道链接快速加入。

直播模式与访客权限

您也可以将频道设为公开模式,任何人点击链接即可加入频道。

频道中的访客用户可以实时收听观看所有动态,但对项目和频道笔记仅具备只读权限。

若想邀请一位嘉宾在通话期间加入频道,您可以在协作面板中右键点击该嘉宾进行操作。选择“授予写入权限”将允许他们编辑通话中共享的任何项目,并可根据需要使用麦克风或共享屏幕。