频道
在 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侧边栏点击相应频道,或直接使用您分享的频道链接快速加入。
直播模式与访客权限
您也可以将频道设为公开模式,任何人点击链接即可加入频道。
频道中的访客用户可以实时收听观看所有动态,但对项目和频道笔记仅具备只读权限。
若想邀请一位嘉宾在通话期间加入频道,您可以在协作面板中右键点击该嘉宾进行操作。选择“授予写入权限”将允许他们编辑通话中共享的任何项目,并可根据需要使用麦克风或共享屏幕。