С легкостью пишите код для приложений, совместимых с Linux, и проверяйте их, настроив VS Code и WSL 2 вместе.

Код Microsoft Visual Studio очень популярен и любим сообществом разработчиков. Подсистема Windows для Linux является мощной, но если вы интегрируете Visual Studio Code на своем ПК с Windows в ядро ​​WSL, вы сможете сделать гораздо больше за меньшее время и лучшими способами.

Продолжайте читать, пока мы обсуждаем WSL и то, как настроить VS Code в Windows для беспрепятственного рабочего процесса.

Что делает WSL 2 таким особенным?

Подсистема Windows для Linux (WSL) — это полезная функция, которая позволяет пользователям Windows запускать дистрибутивы Linux, такие как Ubuntu и Kali, без настройки виртуальной машины или двойной загрузки.

С помощью WSL пользователи Windows могут напрямую использовать инструменты, приложения и утилиты командной строки Linux без дополнительных действий по установке. Самая последняя версия WSL, WSL 2, обеспечивает большую стабильность и специальное ядро ​​Linux.

instagram viewer

Как разработчик, вы можете использовать WSL для разработки кроссплатформенных приложений, не требуя специального оборудования и не выходя из экосистемы Windows. Вот некоторые из существенных преимуществ использования WSL 2.

  • Легкий доступ к инструментам и утилитам Linux: разработчики могут напрямую использовать инструменты командной строки Linux без выделенной виртуальной машины или контейнера.
  • Улучшенная производительность: WSL 2 обеспечивает оптимальную производительность, поскольку дает вам полный контроль над выделенным ядром Linux; это ускоряет загрузку приложений и позволяет эффективно использовать ресурсы.
  • Простая настройка: Подсистема Windows для Linux 2 устанавливается легко. Вы можете получить его напрямую через Microsoft Store; вы также можете свободно выбирать из списка поддерживаемых дистрибутивов Linux.
  • Полная интеграция с Windows: Поскольку WSL 2 напрямую интегрирован с ОС Windows, разработчики могут одновременно запускать приложения Linux и Windows и использовать общие файловые каталоги.
  • Улучшенная интеграция с Docker: вы можете изначально запускать контейнеры Docker на WSL 2, включив настройку серверной части WSL-2 в Docker Desktop; это поможет улучшить совместимость ваших приложений Docker и повысить общую производительность.

Зачем использовать код Visual Studio с WSL 2

VS Code — это надежная интегрированная среда разработки (IDE), созданная Microsoft, которая поддерживает все виды языков программирования. Разработчики предпочитают использовать Visual Studio Code, поскольку он работает практически на любой платформе, включая macOS, Linux и Windows. У него также есть большое сообщество, занимающееся созданием отличных расширений, облегчающих разработку.

Как разработчик, возможность использовать Visual Studio Code для разработки приложений на платформе Windows, в то же время также запуск этих приложений на ядре Linux является невероятно выгодным и почти невероятным особенность.

Когда вы интегрируете VS Code в подсистему Windows для Linux, вы можете использовать его специализированное ядро ​​​​Linux для улучшения межплатформенной совместимости. Вы можете еще больше оптимизировать рабочий процесс, используя встроенный терминал в VS Code с WSL 2.

Как интегрировать WSL 2 с кодом Visual Studio

Хотя подсистема Windows для Linux предоставляет специальное ядро ​​Linux, в котором вы можете запускать свои приложения, вы не можете напрямую редактировать код через его терминал. К счастью, вы можете упростить рабочий процесс, настроив Visual Studio Code для интеграции с вашим дистрибутивом WSL 2 Linux.

Как установить код Visual Studio

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

  1. Направляйтесь к официальный сайт майкрософт и загрузите установщик Windows.
  2. После завершения загрузки запустите установку установки.
  3. Нажимайте «Далее», пока не увидите Выберите дополнительные задачи шаг, и убедитесь, что Добавить в ПУТЬ опция выбрана.
  4. Завершите работу мастера установки.

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

  1. Запустите VS Code из Рабочий стол или Начинать меню.
  2. Выбирать Ctrl + Shift + P открыть Палитра команд.
  3. В поле поиска введите Команда оболочки и искать Команда оболочки: установите команду «код» в оболочке PATH вариант.
  4. Выберите вариант, если вы можете его увидеть. Это позволит вам открыть каталог в Visual Studio Code из командной строки.

Если опция не появилась, значит конфигурация VS Code уже включена на вашем ПК.

Как настроить VS Code с помощью WSL 2

Убедившись, что VS Code правильно настроен на вашем ПК с Windows, вы можете безопасно подключить VS Code к подсистеме Windows для Linux 2:

  1. Вы можете перейти к следующему шагу, если вы уже настроили WSL 2 в своей системе. В противном случае загрузите Ubuntu с Магазин Майкрософт для начала.
  2. Запустить Начинать меню, поиск Код Visual Studioи выберите Лучшее соответствие.
  3. На панели бокового меню нажмите кнопку Расширения значок или используйте ярлык Ctrl + Shift + X для просмотра установленных расширений.
  4. в Поисковые расширения в Marketplace поле, поиск WSL, выберите лучшее совпадение и нажмите Установить.
  5. После установки расширения запустите дистрибутив WSL 2 (в нашем случае Ubuntu) через Начинать меню. Вы также можете открыть его через новый Терминал Windows.
  6. Перейдите в каталог проекта в WSL 2 с помощью CD а затем введите следующую команду, чтобы открыть папку в VS Code:
    код .
  7. Теперь VS Code откроет ваш исходный код в среде Windows, но позволит вам отлаживать и тестировать приложение в среде Linux.

WSL 2 невероятен для разработчиков

Если вы разработчик, который не полностью удовлетворен Linux, но все же должен использовать его для работы, мы настоятельно рекомендуем ознакомиться с WSL 2. Это невероятный инструмент, который станет лучше в ближайшие годы.