在 Visual Studio Code 中安装并登录到 Live Share

已准备好开始使用 Visual Studio Code 中的 Live Share 进行协作? 在本文中,我们将演练如何使用 Live Share 扩展在 Visual Studio Code 中设置协作会话。

此处所述的协作活动涉及单个协作会话主机和一个或多个来宾。 主持人是发起协作会话的人,加入会话的其他人均为来宾。

想要查找简略摘要? 请查看共享加入快速入门教程。

提示

你知道吗,你可以加入自己的协作会话? 这样就能自己试用 Live Share 或启动 Visual Studio 或 Visual Studio Code 的实例并远程连接到它。 甚至可以在这两个实例中使用相同的标识。 试一试吧!

先决条件

在开始之前,你需要具备受支持的 Visual Studio Code 版本来满足 Live Share 的核心要求。

需要安装运行以下操作系统之一的 Visual Studio Code(1.22.0 或更高版本):

  • Windows:7、8.1 或 10。

  • macOS:Sierra (10.12) 及更高版本。 由于 .NET Core 2.0 要求,目前不支持 El Capitan (10.11) 及更早版本。

  • Linux:64 位 Ubuntu Desktop 16.04 及更高版本、Fedora Workstation 27 及更高版本或 CentOS 7。

安装 Live Share 扩展包

下载和使用 Visual Studio Live Share 即表示你同意许可条款隐私声明。 如果遇到问题,请参阅疑难解答

  1. 安装 Visual Studio Code
  2. 从市场下载并安装 Visual Studio Live Share 扩展包。
  3. 重载 Visual Studio Code。
  4. 等待依赖项完成下载和安装。 (参考状态栏。)
    显示了下载期间状态栏的屏幕截图。
  5. 仅限 Linux:如果看到有关安装缺少库的通知:
    1. 选择通知中的“安装”。
    2. 在系统提示时输入你的管理员 (sudo) 密码。
    3. 安装完成后,重启 Visual Studio Code。

用于下载 Live Share 的按钮。

Linux 安装步骤

Linux 是一个高度可变的环境。 考虑到桌面环境和分发版的数量,安装 Live Share 可能很复杂。 如果使用Visual Studio Code的官方分发,则此过程应该很简单:

  • Ubuntu Desktop 版本 16.04 及更高的版本。
  • Fedora 工作站版本 27 及最新版本。
  • CentOS 7.

如果使用的是非标准配置或下游分发,则可能具有复杂性。 请参阅 Linux 安装详细信息,了解详细信息。

安装 Linux 系统必备组件

某些 Linux 分发版缺少 Live Share 所需的库。 默认情况下,Live Share 会尝试检测和安装 Linux 系统必备组件。 当 Live Share 遇到因缺少库而导致的问题时,你将看到一条通知,提示你安装库:

缺少 Linux 库的通知的屏幕截图。

选择“安装”时,将打开终端窗口。 输入管理员 (sudo) 密码以继续。 如果安装成功完成,请重启 Visual Studio Code。 现在应准备就绪。 你可能还想要查看分发版提示以了解更多提示和解决方法。

如果看到一条指示脚本不支持你的分发版的消息,请参阅适用于社区支持的分发版的提示,了解社区已与我们共享的信息。

你可能不希望Visual Studio Code为你运行命令。 可以通过从终端窗口运行此命令,随时重新运行此脚本的最新版本:

wget -O ~/vsls-reqs https://aka.ms/vsls-linux-prereq-script && chmod +x ~/vsls-reqs && ~/vsls-reqs

Linux 浏览器集成

Visual Studio Live Share通常不需要额外的安装步骤才能在 Linux 上启用浏览器集成。

在某些罕见的分发版上,系统可能提示输入你的管理员 (sudo) 密码以完成安装。 随即出现一个终端窗口,显示将要安装浏览器启动器的位置。 在出现提示时输入你的密码,并在安装完成后选择 Enter 即可关闭该终端窗口。

有关为何需要密码以及 Live Share 放置文件的位置的信息,请参阅 Linux 浏览器集成。 如果无法使浏览器集成正常工作,仍可以手动加入协作会话

登录到 Live Share

若要进行协作,需要登录到 Visual Studio Live Share,以便每个人都知道你的身份。 此登录是一项安全措施,不会将你添加到市场营销活动或其他研究活动。 可以使用 Microsoft 个人帐户(例如 @outlook.com))、Microsoft 支持的工作或学校帐户 (Azure Active Directory) 或 GitHub 帐户登录。 登录操作很简单。

在状态栏上选择 “实时共享 ”或“ Ctrl+Shift+P ”或“ Cmd+Shift+P ”,然后选择 “实时共享:登录”。

显示Visual Studio Code Live Share 按钮的屏幕截图。

显示登录提示。 选择登录首选项时,会打开浏览器,以便完成登录过程。 完成后关闭浏览器。

显示 Live Share 登录选项的屏幕截图。

提示

如果为多个帐户缓存了凭据,则可以 liveshare.account 使用设置 liveshare.accountProvider 选择用于自动登录的帐户。 例如,假设你处理两个项目,并且希望使用不同的标识登录到它们。 在 Visual Studio Code 工作区设置中,可以在每个项目目录中将 liveshare.account 设置为不同的电子邮件地址。 然后,项目将自动使用正确的帐户登录。 如果你向多个提供商使用同一电子邮件地址,可以将 liveshare.accountProvider 设置设为 "microsoft""github"

如果在浏览器中完成登录过程后Visual Studio Code未获取登录,请参阅故障排除以获取更多提示。

后续步骤