Web 版 Visual Studio Code 中的 Live Share

通过 Web 版 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 标识进行身份验证,或者作为匿名访客继续操作。

从桌面加入

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

从 Web 打开

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

  1. 单击编辑器左上角的“汉堡包”菜单,然后选择“Open in VS Code”或“Open in Visual Studio
  2. 单击编辑器左下角的绿色“Live Share”状态栏按钮,然后选择“Open in VS Code”或“Open in Visual Studio
  3. 打开命令面板并选择“Live Share: Open in VS Code”或“Live 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 Client”设置设为 webvisualStudiovisualStudioCode。 然后,每当你单击 Live Share 链接时,将自动启动你的首选客户端。

已知问题

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

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