Skip to content

频道

频道是用于团队协作的持久房间。每个频道可以包含共享项目、语音聊天和协作笔记。

频道支持:

  • 结对编程 – 每位协作者都拥有自己的屏幕、鼠标和键盘。
  • 指导 – 无需要求对方交出控制权,即可跳转到他人的上下文中提供帮助。
  • 重构 – 多人可以实时加入同一个大型重构任务。
  • 环境感知 – 无需状态会议即可看到队友正在处理的工作。

每个频道通常对应一个进行中的项目或工作流。 你可以看到谁在频道里,因为他们的头像会显示在协作面板中。

通过点击协作面板中“频道”文本旁边的 + 图标来创建频道。 通过右键单击现有频道并选择“新建子频道”来创建子频道。

你可以在协作面板中同时保留工作和项目的子频道。

加入一个频道会将你添加到一个共享房间,你可以在其中一起处理项目。

加入我们的频道树以了解如何组织你自己的频道。

邀请他人

默认情况下,你创建的频道只能由你自己访问。 你可以通过右键单击并选择“管理成员”来邀请协作者。

当你的子频道嵌套在其他频道下时,权限会被继承。 例如,将人员添加到频道树中的顶级频道会自动授予他们对子频道的访问权限。

一旦添加了某人,他们可以通过在协作面板中点击你的频道来加入,或者你可以分享该频道的链接,以便他们直接加入。

语音聊天

你可以通过窗口右上角的麦克风图标来开启/关闭麦克风。

注意: 加入频道时,如果你的操作系统允许,Zed 会自动将你的麦克风与通话中的其他用户共享。若希望加入时处于静音状态,请使用 mute_on_join 设置。

共享项目

加入频道后,你可以通过窗口右上角的 共享 按钮在频道上共享一个项目。 这将使频道成员能够编辑托管在你机器上的代码,就好像他们已经本地检出了一样。

当你编辑他人的项目时,编辑器功能仍然可用:跳转到定义、使用 AI 功能以及查看诊断信息。 对于结对编程,一个人可以实现功能,而另一个人可以阅读和验证附近的代码。 因为你保留了本地配置,所以会话感觉仍然像你平时的设置。

协作者可以打开、编辑和保存文件,执行搜索,并与语言服务器交互。 访客对项目只有只读访问权限,包括访问语言服务器信息。

取消共享项目

你可以通过点击标题栏中的 取消共享 按钮将项目从频道中移除。 当前在该项目中的协作者将被断开连接,除非你再次共享,否则他们将无法重新加入。

频道笔记

每个频道都关联有一个 Markdown 笔记文件,用于跟踪当前状态、记录新想法,或在深入编码之前协作设计你正在处理的功能的方案。

这就像一个由 Zed 的协作服务支持的共享 Markdown 文档。

通过点击协作面板中频道名称右侧的文档图标来打开频道笔记。

注意: 你可以在不加入频道的情况下查看其笔记。

关注协作者

要关注一位协作者,请点击标题栏左上角他们的头像。 你也可以使用 {#kb workspace::FollowNextCollaborator} 或在命令面板中输入 workspace: follow next collaborator 来循环切换关注的协作者。

当你加入一个项目时,你会立即开始关注邀请你的协作者。

当一个窗格正在关注一位协作者时,它会:

  • 关注他们的光标和滚动位置
  • 跟随他们进入同一项目中的其他文件
  • 如果他们共享屏幕并离开项目,该窗格会立即切换到显示他们的屏幕共享

要停止关注,只需移动鼠标或通过键盘进行编辑即可。

关注的工作原理

关注仅限于特定的窗格。 当一个窗格关注某位协作者时,它的轮廓会以该协作者光标的颜色显示。

在同一项目中的协作者会以彩色显示,并包含光标颜色。 在其他项目中的协作者则以灰色显示。

这种特定于窗格的行为允许你在一个窗格中关注某人,同时在另一个窗格中独立导航,并且对于某些协作风格来说,这是一种有效的布局。

关注终端

目前,终端的关注方式与编辑器中的支持方式不同。 作为替代方案,协作者可以共享他们的屏幕,然后你可以关注屏幕共享。

屏幕共享

通过点击标题栏右上角的 共享屏幕(显示器图标)按钮,你可以与当前频道中的协作者共享你的屏幕。 如果你有多个显示器,你可以通过显示器图标右侧的箭头来选择要共享哪一个。

共享屏幕后,其他人可以在协作面板中点击你姓名下的 屏幕 条目来打开一个标签页以保持屏幕可见。 如果他们正在关注你,Zed 会根据你是在 Zed 中还是其他应用程序(如网页浏览器)中聚焦,自动在他们 Zed 实例中跟随你的光标和你的屏幕共享之间切换。

警告: 共享屏幕时,协作者可以看到你的整个屏幕。完成后请停止屏幕共享。

直播与访客

频道也可以设置为公开。 这允许任何人通过点击链接加入频道。

频道中的访客可以听到和看到正在发生的所有事情,并对项目和频道笔记拥有只读访问权限。

如果你想邀请一位访客在通话期间参与频道,你可以在协作面板中右键单击他们。 “允许写入访问”将允许他们编辑任何共享到通话中的项目,并可根据需要使用麦克风和共享屏幕。

离开通话

你可以通过点击窗口右上角的 离开通话 按钮来离开频道。