Совместная работа с использованием Live Share для C++

В Visual Studio 2019 и Visual Studio Code можно использовать Live Share для совместной работы над проектами C++ в реальном времени. С помощью Live Share ваш код могут редактировать и отлаживать другие пользователи без необходимости устанавливать проект или его зависимости. Вы можете просматривать изменения по мере их внесения. Каждое изменение обозначается именем его создателя.

Снимок экрана: редактирование C plus+Live Share. Изменение кода, указывающего цвет, выделяется и примечается именем пользователя, создающего его.

Организатор и гости Live Share

В сеансе Live Share есть узел и один или несколько гостей. И организатор, и гости системами могут использовать Visual Studio или Visual Studio Code. Организатор, использующий Visual Studio 2019 в Windows, может совместно работать с гостем, использующим Visual Studio Code в Linux.

Организатор предоставляет гостям все необходимое для продуктивной работы. Гостям не требуется устанавливать исходный код, компилятор, внешние зависимости или даже те же компоненты.

И организатор, и гости могут использовать следующие функции IntelliSense:

  • список членов;
  • Справка по параметрам
  • Краткие сведения
  • отладка и использование точек останова;
  • Найти все ссылки
  • Перейти к определению
  • поиск символов (CTRL+T);
  • Выделение ссылок
  • диагностика, поиск ошибок и использование волнистых линий.

Параллельный снимок экрана отладки C plus+ Live Share, предназначенный для двух пользователей, которые видят процесс отладки на собственном экране.

Запуск и завершение сеанса Live Share

Чтобы запустить сеанс Live Share в Visual Studio, нажмите кнопку "Совместно использовать" в правом верхнем углу или выберите Файл>Начать сеанс совместной работы. Будет создана ссылка, которой вы можете поделиться с другими пользователями.

Снимок экрана: кнопка Live Share.

Чтобы завершить сеанс, выберите Завершить сеанс совместной работы в раскрывающемся списке Общий доступ.

Снимок экрана: раскрывающийся список

Дополнительные сведения

См. подробнее о Live Share в Visual Studio в описании новых возможностей Visual Studio Live Share. См. подробнее об использовании Live Share в Visual Studio Code.

См. также:

Изменение и рефакторинг кода (C++)
Навигация по базе кода C++ в Visual Studio
Чтение и понимание кода C++