使用用于 C++ 的 Live Share 协作

在 Visual Studio 2019 和 Visual Studio Code 中,可以使用 Live Share 实时协作处理 C++ 项目。 借助 Live Share,无需安装你的项目或其任何依赖项,其他人即可编辑和调试你的代码。 你可以在编辑时看到彼此的编辑内容,并且每项编辑内容都标记有编辑人员的姓名。

C++ Live Share 编辑的屏幕截图。突出显示了对指定颜色的代码的更改,并用创建该代码的人员的名称进行批注。

Live Share 主机和来宾

Live Share 会话中具有一个主机以及一个或多个来宾。 主机和来宾都可以使用 Visual Studio 或 Visual Studio Code。 Windows 上的 Visual Studio 2019 主机可与 Linux 上的 Visual Studio Code 来宾共享。

主机为来宾提供了提高工作效率所需的一切内容。 来宾无需拥有源代码、编译器、外部依赖项,甚至是相同的安装组件。

主机和来宾可以使用以下 IntelliSense 功能:

  • 成员列表
  • 参数帮助
  • 快速信息
  • 调试/断点
  • 查找所有引用
  • 转到定义
  • 符号搜索 (Ctrl+T)
  • 引用突出显示
  • 诊断/错误/波浪线

C++ Live Share 调试的并行屏幕截图,旨在显示两个人在各自的屏幕上同时看到调试体验。

开始和结束 Live Share 会话

要在 Visual Studio 中启动 Live Share 会话,请单击右上角的“共享”按钮,或转到“文件”>“启动协作会话” 。 此操作将生成可与协作者共享的链接。

Live Share 按钮的小屏幕截图。

要结束会话,请从“共享”下拉列表中选择“结束协作会话”

突出显示“结束协作会话”选项的“共享”下拉列表的屏幕截图。

更多信息

有关 Visual Studio 中 Live Share 的详细信息,请参阅什么是 Visual Studio Live Share?。 有关 Visual Studio Code 中 Live Share 的详细信息,请参阅 Live Share

另请参阅

编辑和重构代码 (C++)
在 Visual Studio 中导航 C++ 代码库
阅读并理解 C++ 代码