协作
仅与您信任的人协作。由于共享项目会使他们能够访问您的本地文件系统,因此您不应与您不信任的人共享项目;他们可能会做一些讨厌的事情。
未来,我们将采取更多措施来防止这种超出共享项目之外的访问,并增加对协作者可以做什么的控制,但现在,仅与您信任的人协作。
注意:我们正在开发此功能的新版本,称为频道。如果您想参与私人测试版,请联系我们!
向通话中添加协作者
在协作之前,您需要将协作者添加到您的联系人中。为此
- 通过单击窗口右上角的
显示联系人菜单
按钮或运行collab: toggle contacts menu
(cmd-shift-c
)打开联系人菜单。 - 单击搜索框右侧的添加按钮。
- 使用他们的 GitHub 句柄搜索您要添加的联系人。注意:您尝试添加为联系人的那个人必须是现有的 Zed 用户。
邀请协作者
您可以从联系人菜单中添加现有的 Zed 用户作为联系人,该菜单从窗口右上角的显示联系人菜单
按钮中部署,或通过collab: toggle contacts menu
(cmd-shift-c
),然后单击搜索框右侧的搜索新联系人
按钮。
当您邀请协作者加入不在通话中的项目时,他们将收到加入通知,并创建一个新的通话。
邀请非 Zed 用户
如果您想要合作的人尚未注册 Zed,则他们需要下载该应用程序并在您添加他们之前首次登录。
在项目上进行协作
共享项目
当您邀请协作者加入您的项目时,将开始一个新的通话。您的 Zed 窗口将在窗口的右上角显示通话参与者。
与您在同一项目中的协作者将显示为彩色,并具有光标颜色。其他项目中的协作者将显示为灰色。有权访问当前项目的协作者将在其头像下方显示自己的光标颜色。
我们的目标是尽可能消除本地项目和远程项目之间的区别。来宾可以打开、编辑和保存文件、执行搜索、与语言服务器交互等。
未共享的项目
如果协作者当前正在一个未共享的项目中,则您将无法跳转到他们的项目或关注他们,直到他们共享该项目或返回到已共享的项目。
如果您正在一个未共享的项目中,其他人将无法加入该项目或查看其内容。
关注协作者
要关注协作者,请单击窗口右上角的他们的头像。您还可以使用 workspace: follow next collaborator
(ctrl-alt-cmd-f
) 循环浏览协作者。
当您加入一个项目时,您将立即开始关注邀请您的协作者。
当您在一个正在关注协作者的面板中时,您将
- 关注他们的光标和滚动位置
- 关注他们在同一项目中的其他文件
- 如果他们正在共享他们的屏幕并离开项目,则立即切换到在该面板中查看他们的屏幕
如果您移动光标或在该面板中进行编辑,您将停止关注。
要重新开始关注,您可以单击协作者的头像或通过按 workspace: follow next collaborator
(ctrl-alt-cmd-f
) 循环关注不同的参与者。
关注的工作原理
关注仅限于特定面板。当一个面板正在关注一个协作者时,它将以他们的光标颜色勾勒出轮廓。
这种特定于面板的行为允许您在一个面板中关注某人,同时在另一个面板中独立导航,并且对于某些协作风格来说可能是一种有效的布局。
分享您的屏幕
单击窗口右上角的共享屏幕
按钮,与当前通话中的协作者共享你的屏幕。
如果你正在关注,并且开始查看 Zed 外部的窗口或未共享的项目,协作者将看到你的屏幕。
当你共享屏幕时,协作者可以看到你的整个屏幕,因此请小心不要共享任何你不想共享的内容。请记住,在你完成后停止共享屏幕。
如果正在共享你的屏幕,通话参与者可以通过打开右上角的联系人菜单并单击屏幕
条目,打开一个专门用于你屏幕共享的选项卡。
添加项目
你可以通过单击标题栏中项目名称旁边的共享
按钮,将项目添加到通话中。
移除项目
你可以通过单击标题栏中项目名称旁边的取消共享
按钮,从通话中移除项目。
当前在该项目中的协作者将与该项目断开连接,并且除非你再次共享该项目,否则他们将无法重新加入该项目。
关注协作者的终端
你可以让协作者共享他们的屏幕并关注它,从而了解他们在其终端中执行的操作。
将来,我们计划允许你在共享项目中直接在终端中进行协作。
离开通话
你可以通过打开右上角的联系人菜单并单击离开通话
按钮,离开通话。