Как программировать совместно, используя Live Share кода Visual Studio

2 min


Независимо от того, изучаете ли вы первые шаги языка программирования или являетесь опытным программистом, сотрудничество – это ключ к улучшению. Такие концепции, как парное программирование, распространены в современных компаниях, но какие есть варианты для сотрудничества дома?

Многие команды используют такие инструменты, как Slack и Discord, чтобы оставаться на связи как группа. Контроль версий позволяет людям совместно работать над проектом и синхронизировать его с одним и тем же онлайн-хранилищем.

Эти инструменты являются фантастическими, но что если бы был способ объединить эти понятия в IDE? У Microsoft есть ответ в Live Share для кода Visual Studio (VS) и Visual Studio. Сегодняшнее руководство будет посвящено VS Code.

Что такое VS Live Share?

VS Live Share позволяет двум или более людям совместно работать над кодом в режиме реального времени, используя учетные записи Microsoft или GitHub. Стандартные сеансы Live Share поддерживают до пяти одновременно работающих пользователей, хотя при изменении настроек это число увеличивается до 30. Вкладывать код в код могут только зарегистрированные пользователи, гости могут смотреть сеанс и принимать участие в живом чате.

Пакет VS Live Share Extension содержит аудио, позволяющее пользователям делиться вызовами, а также интеграции для Slack и Discord. Наряду с очевидными преимуществами для удаленных работников, Live Share также является образовательным инструментом. Совместно используемые терминалы и серверы делают Live Share идеальным учебным пособием в классе.

Настройка кода Visual Studio для совместной работы

VS Code бесплатен и доступен для Windows, MacOS и Linux. Если вы еще не являетесь пользователем VS Code, скачайте и установите его, прежде чем продолжить.

Чтобы установить VS Live Share, откройте VS Code и откройте расширения вкладка на левой панели инструментов. В качестве альтернативы вы можете использовать сочетание клавиш Ctrl-Shift-X, Ищи VS Live Поделиться в строке поиска.

Панель расширения кода VS
Помимо VS Live Share, Microsoft выпустила дополнительные инструменты для связи через внешнее программное обеспечение и аудио. устанавливать VS Live Поделиться вместе с VS Live Share Extension Pack, После установки нажмите перезагружать под любым из расширений в списке, чтобы перезагрузить Visual Studio код и активировать их.

Новые логотипы появляются на боковой панели

При перезагрузке вы увидите несколько новых значков на панели инструментов, гашиш символ, обозначающий панель интеграции Slack и Discord, и стрела символ для панели Live Share.

Настройка сеанса общего доступа в коде VS

визуальный код студии

Настройка сеанса обмена довольно проста. Откройте вкладку VS Live Share на левой панели инструментов. Детали сессии окно дает три варианта для обмена кодом:

  • Присоединиться к сеансу сотрудничества: Используйте это, чтобы присоединиться к чьему-либо сеансу, если они дали вам URL.
  • Начать сеанс совместной работыИспользуйте это для создания собственного сеанса совместной работы, где другие пользователи могут редактировать код.
  • Начать сеанс совместной работы только для чтенияИспользуйте это для создания сеанса совместной работы, в котором пользователи могут просматривать, но не редактировать код.

Нажав на любой из них, вы получите приглашение войти в свои учетные записи Microsoft или GitHub и перенаправить вас в браузер. Чтобы настроить базовый сеанс, выберите Начать сеанс совместной работы и выберите рабочий каталог, когда будет предложено. Войдите, и вы будете перенаправлены обратно к VS Code и предложено разрешить брандмауэр.

Это не важно, хотя рекомендуется для скорости и стабильности соединения.

Запрос брандмауэра для быстрого соединения

Информационное окно в правом нижнем углу будет содержать вашу ссылку для совместной работы, а также варианты, чтобы сделать комнату только для чтения и ссылку на дополнительную информацию о процессе обмена.

Контекстное окно совместного доступа к сеансу Live Share

Скопируйте ссылку в буфер обмена и передайте ее другу или коллеге, у которой также установлен VS Live Share, и вы готовы к работе!

Совместная работа с базовым кодом в VS Code

Совместная работа с кодом не меняет ваш опыт программирования. Вместо этого он добавляет слой сверху. Создание сеанса Live Share открывает окно чата. Это доступно для всех пользователей, вошедших в систему или только для чтения.

Гость только для чтения по имени Джимми присоединяется к чату

В любое время во время совместной работы вы можете снова открыть окно чата, получить URL-адрес для общего доступа или завершить сеанс с помощью панели Live Share.

Live Share в окне прогресса
Теперь откройте любой файл, с которым вы хотите сотрудничать, и начните писать как обычно. Участники, работающие над тем же сценарием, что и каждый из вас, имеют цветной курсор, показывающий, где они работают. Помимо того, что они работают в режиме реального времени, также выделяется выделение, позволяющее легко указывать на ошибки и предлагаемые изменения.

Удаленная подсветка текста участника
Совместная работа может осуществляться между любыми файлами в каталоге проекта, и вы можете увидеть, над каким сценарием все работают, на панели Live Share. Вы также можете поделиться терминалом VS Code в только для чтения а также читай пиши режимы и локальный сервер для работы на JavaScript или других веб-проектах.

Отслеживание и фокусирование сотрудников

Иногда вам захочется объяснить что-то, что требует выхода за рамки одного сценария. Пользователи могут подписаться друг на друга, щелкнув свое имя на панели Live Share. Теперь, куда бы они ни пошли в проекте, вас будут тянуть с собой, чтобы посмотреть, что они делают.

Опция Follow позволяет вам видеть, как кто-то еще работает над проектом.

Точно так же, нажав на маленький мегафон на панели «Сведения о сеансе» Фокусы участники к вашему текущему мнению.

Мегафон фокусирует всех участников на ваш взгляд
Это удобно, когда вам нужно быстро привлечь внимание каждого к определенной части проекта. Сосредоточенные участники имеют возможность продолжать следовать за вами с этого момента.

Использование аудио в VS Live Share

VS Live Share Extension Pack включает в себя интеграцию для аудио. Начало сеанса добавляет новую комнату. Чтобы войти в комнату, нажмите Присоединиться к аудиовызову под аудио вкладка Live Поделиться панель.

Присоединение к аудиовызову в Live Share
Все соавторы и гости имеют доступ к вызову, что делает его идеальным для совместной работы, обучения или представления группе о том, как продвигается проект. Доступ к настройкам вызова можно получить, щелкнув правой кнопкой мыши активный вызов или щелкнув по зубчатому колесу.

Щелкнув по красному символу отключения, вы покидаете комнату чата, хотя она останется доступной, пока сеанс остается активным.

Слабая интеграция с кодом VS

Настроить Slack в VS Code просто. Нажмите на логотип Slack на левой панели и выберите Настройка Slack, Это приведет вас к окну браузера, чтобы авторизовать VS Code для доступа к рабочей области.

Авторизация приложения с Slack

Вы должны быть администратором, чтобы авторизовать приложение VS Code Slack. Как только он будет связан, рабочее пространство Slack будет отображаться как другая вкладка в VS Code.

Вялые чаты хорошо работают в окне Live Share.
Настройка Discord – аналогичный процесс, хотя стоит отметить, что в настоящее время представляется, что одновременно может быть интегрирована только одна из служб.

Безопасность и конфиденциальность в VS Live Share

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

Поскольку в чате могут разговаривать даже гости с правами только на чтение, существует вероятность ненадлежащего поведения со стороны людей, которым не нужна общая ссылка.

Live Share также позволяет совместно использовать терминал в режиме чтения / записи. Это создает значительный риск для безопасности в чужих руках.

Разделение доступа к вашему терминалу может быть рискованным делом.
Короче говоря, будьте внимательны, с кем вы делитесь ссылкой Live Share, и тщательно продумайте, прежде чем разрешать редактирование и терминальные привилегии людям.

Сотрудничество – это прогресс в коде Visual Studio

Эти расширения являются примерами основных интеграций с VS Code. Опытные пользователи уже знают о многих других, которые помогают с завершением кода, написанием кода и тестированием. Live Share также позволяет людям учиться как в классе, так и дистанционно, но самостоятельно изучать их с помощью отличного онлайн-курса.

11 лучших сайтов для бесплатных онлайн курсов по компьютерному программированию



11 лучших сайтов для бесплатных онлайн курсов по компьютерному программированию
В наши дни вы можете стать мастером кодирования, не приобретая традиционную степень информатики. Вы спрашиваете, где находятся все эти прекрасные учебные ресурсы? Отличный вопрос Продолжайте читать, и мы покажем вам.
Прочитайте больше

все еще важно.

Узнайте больше о: инструментах для совместной работы, коде Visual Studio.

Как настроить терминал Mac и сделать его более полезным


0 Comments

Добавить комментарий