Запуск и отладка кода в WSL с помощью VS Code
В развивающемся ландшафте разработки программного обеспечения возможность эффективно редактировать и отлаживать код является первостепенной задачей. Visual Studio Code в сочетании с WSL предлагает универсальную и мощную среду для разработчиков.
Установка расширения Python
При открытии hello.py вам будет предложено установить расширение Python Visual Studio Code, которое улучшает возможности написания кода Python в Visual Studio Code. Расширение Python предоставляет расширенные функции редактирования, такие как выделение синтаксиса и интеллектуальное завершение кода, что делает код более эффективным и менее подверженным ошибкам. Расширение также предлагает средства отладки и упрощает управление средами Python.
Выберите hello.py в области обозревателя, чтобы открыть его для редактирования в Visual Studio Code.
При появлении запроса на установку расширения Python нажмите кнопку "Установить".
Отладка кода
В hello.py установите точку останова в строке 1, щелкнув левой кнопкой мыши слева от номера строки или нажав клавишу F9.
Чтобы начать отладку, нажмите клавишу F5 , чтобы запустить приложение. При появлении запроса на настройку запуска выберите файл Python.
- Приложение запустится и достигнет точки останова. Здесь можно проверить переменные, создать часы и изучить стек вызовов.
Просмотрите выходные данные инструкции
print
в консоли отладки.
Завершение сеанса WSL
Чтобы отключиться от WSL, из палитры команд (CTRL + SHIFT + P) введите remote: Close Remote Connection(Close Remote Connection).
Visual Studio Code отключается от WSL и перезагрузит.
Другие команды расширения WSL Visual Studio Code
В этом модуле wsl --install
мы установили WSL с помощью команды. Эта команда устанавливает Ubuntu в качестве дистрибутива; Однако вы можете установить другие дистрибутивы и выбрать один из них для подключения в Visual Studio Code.
- В палитре команд можно использовать
WSL: Connect to WSL using Distro
команду и выбрать дистрибутив, с которым вы хотите работать.
Чтобы узнать больше команд расширения, ознакомьтесь с документацией по разработке в WSL.