С легкостью пишите код для приложений, совместимых с 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.
Как разработчик, вы можете использовать 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:
- Направляйтесь к официальный сайт майкрософт и загрузите установщик Windows.
- После завершения загрузки запустите установку установки.
- Нажимайте «Далее», пока не увидите Выберите дополнительные задачи шаг, и убедитесь, что Добавить в ПУТЬ опция выбрана.
- Завершите работу мастера установки.
Если вы уже установили VS Code, вам нужно убедиться, что вы можете использовать терминал для открытия каталога в VS Code:
- Запустите VS Code из Рабочий стол или Начинать меню.
- Выбирать Ctrl + Shift + P открыть Палитра команд.
- В поле поиска введите Команда оболочки и искать Команда оболочки: установите команду «код» в оболочке PATH вариант.
- Выберите вариант, если вы можете его увидеть. Это позволит вам открыть каталог в Visual Studio Code из командной строки.
Если опция не появилась, значит конфигурация VS Code уже включена на вашем ПК.
Как настроить VS Code с помощью WSL 2
Убедившись, что VS Code правильно настроен на вашем ПК с Windows, вы можете безопасно подключить VS Code к подсистеме Windows для Linux 2:
- Вы можете перейти к следующему шагу, если вы уже настроили WSL 2 в своей системе. В противном случае загрузите Ubuntu с Магазин Майкрософт для начала.
- Запустить Начинать меню, поиск Код Visual Studioи выберите Лучшее соответствие.
- На панели бокового меню нажмите кнопку Расширения значок или используйте ярлык Ctrl + Shift + X для просмотра установленных расширений.
- в Поисковые расширения в Marketplace поле, поиск WSL, выберите лучшее совпадение и нажмите Установить.
- После установки расширения запустите дистрибутив WSL 2 (в нашем случае Ubuntu) через Начинать меню. Вы также можете открыть его через новый Терминал Windows.
- Перейдите в каталог проекта в WSL 2 с помощью CD а затем введите следующую команду, чтобы открыть папку в VS Code:
код .
- Теперь VS Code откроет ваш исходный код в среде Windows, но позволит вам отлаживать и тестировать приложение в среде Linux.
WSL 2 невероятен для разработчиков
Если вы разработчик, который не полностью удовлетворен Linux, но все же должен использовать его для работы, мы настоятельно рекомендуем ознакомиться с WSL 2. Это невероятный инструмент, который станет лучше в ближайшие годы.