Live Share 中的联系人

你一直在使用 Live Share,并注意到通过外部应用程序(如聊天或电子邮件)发送链接会非常快? 我们知道,如果我们想鼓励协作,就需要尽可能少的摩擦,让你喜欢它。 这就是 Live Share 现在拥有带有状态的联系人的原因。

对于所有 Live Share v1.0.950 及以上版本,将自动启用联系人。

联系人将作为一个单独的窗格显示在 Live Share 窗口中,如下图所示:

Contacts

显示 Live Share 窗口中的“联系人”窗格

谁出现在我的联系人中?

“联系人”窗格显示两种类型的联系人,支持开发人员在工作时的自然工作流。

1. 最近联系人

这些联系人是你之前使用 Live Share 协作过的开发人员。 在实践中,大多数开发人员经常与相同的人协作,因此,最近的列表提供了一种与你的团队/课堂/等合作的更加可重复的方式。

2. 建议的联系人

这些联系人是在过去 30 天内参与过你当前开启的项目的开发人员。 在实践中,你可能想要与这些人员协作,因此,我们推荐了这些联系人,便于你更轻松地开始。

直接用户邀请

可以从你的编辑器中直接邀请所有联系人加入 Live Share 会话。他们将收到一个 toast 通知,让他们可以选择加入/不加入会话。 这完全无需交换会话 URL。 DirectInvitationVSCodeLive Share主机 (左) 直接邀请对等方 (右) 会话

联系人的状态是如何工作的?

开发人员使用 Live Share 登录后,他们的可用性状态将发布给他们的同行。因此,你可以看到团队中的某个人在线,然后使用直接邀请立即开始与其协作,如上面所示。 你可以直接在编辑器中设置你的状态,这样你就可以向团队发出可用性信号,而无需进行上下文切换。 Live Share 联系人目前有 4 种状态:

1. 有空:如果你有 Live Share 扩展并且正在主动使用编辑器,而不是在会话中,那么你的默认状态将为 Available

2. 请勿打扰:如果你当前处于活动的 Live Share 会话中并且所有邀请通知都被禁止,则你的状态设置为 Do not disturb

3. 离开:处于非活动状态 5 分钟后,你的状态将自动切换为 Away

4. 离线:长时间离开后,或者如果你选择退出共享状态,你将处于离线状态

管理联系人和共享状态

如果你要选择退出此功能,可以通过两种方式实现。

  1. 可以通过选择为 offline 来禁用状态设置。 禁用后,你仍然可以看到其他人的状态,并可以邀请他们,但你的状态不会发布,其他人无法直接邀请你。

    可以通过单击状态圆圈选择为离线,该圆圈将弹出以下下拉菜单:

    dropdownstatus

    显示状态下拉菜单

  2. 可以打开user settings并转到扩展>Visual Studio Live Share > Live Share:状态并禁用状态服务。 禁用后,你仍然可以看到其他人的状态,并可以邀请他们,但你的状态不会发布,其他人无法直接邀请你。

presencesettings

FAQ

1. 当我使用 Live Share v1.0.950 及更高版本时,会自动选择共享状态吗?

当你第一次看到联系人时,你将收到 toast 通知,并可以选择退出共享状态。 之后,你将自动与联系人共享状态,除非你选择退出,如上面所示。

2. 能否添加自己的联系人?

目前,我们的联系人服务会自动检测经常与你共享代码或并肩工作的协作者,不提供添加你自己的联系人的选项。

你认为能够手动添加联系人会很有用吗? 请在此处提交 GitHub 功能请求,帮助我们确定其优先级。