С помощью VS код теперь можно также разрабатывать удаленно на контейнерах и виртуальных машинах. Готов новый пакет расширений. Три расширения для редактора кода все еще находятся на стадии предварительного просмотра; но команда VS Code уже представила их.

VS Code получает новый способ использования, выходящий за рамки текущих ограничений. Под названием Удаленная разработка доступен предварительный просмотр пакета расширений для загрузки, который должен закрыть пробелы в удобстве использования кода VS. Если вы хотите работать с контейнерами, виртуальными машинами или Linux и Windows одновременно, вы столкнулись с ограничениями при использовании кода VS. По мнению VS Code Team, это не означает, что разработчиков так мало: когда речь идет, например, о разработке проектов на Python, во многих случаях необходимые виртуальные машины пока не могут быть использованы. Препятствием является развитие проектов больших данных, база данных которых не может быть доступна на местном уровне. В VS Code еще не была предусмотрена удаленная работа.

VS Code: разработка на виртуальной машине, в контейнере и из Windows в Linux

Пакет расширений для удаленной разработки Visual Studio Code теперь отображает редактор в двух местах: пока инструменты разработчика работают на локальном экземпляре, службы разработки работают на отдельной физической или виртуальной машине. Пакет состоит из трех отдельных расширений. Пакет Remote - SSH позволяет открывать папки в других местах и ​​редактировать там код. Удаленные контейнеры загружают папки в контейнеры с удаленным WSL в подсистеме Windows для Linux.

В настоящее время пакеты могут использоваться только участниками программы предварительной оценки Visual Studio Code. Соответствующая версия доступна для загрузки, однако мы четко предупреждаем, что это версии, которые сами по себе могут быть ошибочными. Пакет расширений для удаленной разработки доступен в VS Code Marketplace. Более подробную информацию о расширениях и мотивации этого проекта можно найти в Блоге VS Code.

Источник: https://helpdev.eu/vs-code-extension-new-remote-development-pack-introduced