Visual Studio Code 网页版中的 Live Share

Important

Visual Studio Live Share 处于维护模式,没有计划提供其他功能。

现有功能仍然可用。 使用本文档获取当前功能和操作指南。 有关详细信息,请参阅 Visual Studio Live Share 的 Maintenance 模式

Visual Studio Code网页版允许你直接从浏览器访问 https://vscode.dev,并打开本地文件夹或GitHub/Azure DevOps存储库! 这样,便可以从任意位置以及任何设备上编辑代码,而无需安装任何内容即可开始。 此外,由于协作是许多开发人员工作流的关键部分,因此 Live Share 扩展完全支持 Web Visual Studio Code,以便你可以以更轻量、更简化的方式与对等一起工作。

入门

若要从浏览器启动 Live Share 会话,只需执行以下步骤:

  1. 安装 Live Share 扩展
  2. Live Share单击状态栏上的按钮。 如果出现提示,请使用GitHub或Microsoft标识登录
  3. 与要与之协作的开发人员共享会话 URL!

单击该链接后,浏览器将启动,系统会询问他们是否希望从 Web 或Visual Studio/VS Code 加入会话。 他们可以选择使用其GitHub或Microsoft标识进行身份验证,或继续作为匿名来宾。

通过桌面端加入

虽然网页版 Visual Studio Code 提供了轻量、免安装的使用体验,但许多开发人员已经安装了桌面客户端,并且可能更愿意直接在桌面端协作。 因此,除了基于 vscode.dev 的客户端之外,Live Share 扩展还可以轻松地从桌面加入协作会话。

从 Web 打开

如果有人向你发送了 Live Share 链接,并在浏览器中打开该链接,则可以使用以下命令之一轻松过渡到桌面:

  1. 单击编辑器左上角的“汉堡”菜单,然后选择 Open in VS CodeOpen in Visual Studio
  2. 单击编辑器左下角的绿色 Live Share 状态栏按钮,然后选择 Open in VS CodeOpen in Visual Studio
  3. 打开命令面板并选择 Live Share: Open in VS CodeLive Share: Open in Visual Studio

每个入口点都会启动所选桌面客户端,并自动将你加入活动会话。

从桌面打开

如果已安装Visual Studio或Visual Studio Code并打开,并且有人向你发送会话 URL,则可以使用以下方法之一直接从桌面加入:

  1. VS Code:
    1. Live Share打开选项卡,单击Join按钮并粘贴会话 URL
    2. 打开命令面板并选择 Live Share: Join Collaboration Session
  2. Visual Studio: 选择 File -> Join Collaboration Session 菜单

默认使用桌面

首次单击 Live Share 会话时,系统会询问要使用的客户端:桌面或 Web。 根据您的选择,Live Share 将在后续每次访问时启动指定的客户端。 也就是说,始终可以使用上述步骤从 Web 打开桌面客户端。 如果要更改始终使用的默认客户端,可以将设置设置为Live Share: Launcher ClientwebvisualStudiovisualStudioCode。 然后,每当单击 Live Share 链接时,首选客户端将自动启动。

已知问题

Live Share 支持桌面和 Web 之间的大多数相同功能,但是,目前 Web 中有几个功能不可用。 我们正在积极努力缩小这些差距,但在此期间,如果需要利用以下任何功能,可以从桌面客户端(而不是 Web)托管/加入:

  1. 共享服务器
  2. 共享版本控制状态
  3. 多根工作区
  4. 基于.vsls.json的文件筛选