Выпущены улучшения расширений Python для Visual Studio Code.
Microsoft объявила на своем веб-сайте блогов разработчиков, что теперь доступен выпуск расширений Python для Visual Studio Code от декабря 2022 года! Эти расширения находятся на стадии предварительного выпуска, но доступны для общего ознакомления. Вот что может предложить этот выпуск от декабря 2022 года.
1. Автоматический отступ с Pylance
В расширение Pylance добавлена функция автоматического отступа. Эта функция автоматически создает правильные отступы в вашем коде. Это позволяет программистам уделять больше времени логической части кода и меньше времени форматированию. Вы можете попробовать в Код VS — инсайдеры (требуется регистрация).
После установки VS Code Insiders перейдите на рынок и установите Пиланс расширение. Перейдите к
Вид > Палитра команд, тип Настройки, и запустить Откройте настройки пользователя (JSON). Убедитесь, что editor.formatOnType установлено значение «истина». Он определяет, будет ли редактор автоматически форматировать строку кода после ввода.{
"верстак.colorTheme": «Темный + по умолчанию»,
"[питон]": {
"редактор.formatOnType": истинный
},
"python.defaultInterpreterPath": "C:\\Новая папка\\python.exe"
}
После установки значения true напишите свой код, чтобы насладиться этой новой функцией.
2. Python для веб-расширения
Это новое расширение VS Code, позволяющее запускать и отлаживать код Python в браузере. Оно использует Веб-сборка в качестве исполнительного механизма. Он находится на экспериментальной стадии, и поэтому вы не должны использовать его для разработки Python. Чтобы начать использовать его, выполните следующие действия:
- Открыть браузер на базе Chrome.
- Перейдите в свой репозиторий GitHub. используя следующий адрес. https://insiders.vscode.dev/github/{username}/{repo}?vscode-coi=. Замените часть имени пользователя и репозитория на свое имя пользователя и репозиторий GitHub соответственно. Вывод должен быть таким, как показано ниже.
- Зайдите на рынок и установите Экспериментальный — Python для Интернета расширение.
- Откройте файл Python.
- Нажимать F5 начать отладку или CTRL+F5 для запуска кода без отладки.
Ограничения Python для веб-расширения
Как уже отмечалось, расширение Python для Интернета является экспериментальным и поэтому имеет некоторые ограничения.
- Большинство подключаемых модулей и расширений Intellisense недоступны для использования в Python для Интернета. Недоступные отмечены символом предупреждения, как показано ниже.
- Интерпретатор Python, используемый веб-версией, имеет следующие ограничения.
- Он не поддерживает точка
- Он не поддерживает разъем
- Он не поддерживает нативные модули Python
- Нет нить поддержки, следовательно, нет асинхронный поддерживать либо.
Следовательно, использование этой функции должно быть ограничено проектами-прототипами и тестовыми средами.
3. Расширение ерша
Это расширение обеспечивает поддержку линтера Ruff. Самая удивительная особенность заключается в том, что он обеспечивает Быстрая починка действия, которые автоматически исправят автоматически устраняемые нарушения. Ерш расширение не требует, чтобы вы использовали инсайдеров VS Code, чтобы попробовать его. Он также доступен для установки в обычном VS Code. Чтобы попробовать, перейдите на рынок VS Code и установите его.
Он исправляет нарушения в коде, запуская ваш код, когда вы редактируете или открываете файл Python. Чтобы использовать его, выполните следующие действия:
- Открыть Код Visual Studio
- Создайте новый файл Python и напишите свой код
- Если у вас есть ранее сохраненный исходный файл Python, откройте его в Visual Studio Code.
- Запустите расширение Ruff, перейдя к Вид > Палитра команд, тип ерш, и беги Ruff: исправьте все автоматически устраняемые проблемы, как показано ниже..
- После запуска Ruff исправит все автоматически исправимые нарушения в вашем коде Python.
Почему вам стоит попробовать новые расширения Python в Visual Studio Code
Добавление новых функций в расширения Visual Studio Code сделало разработку на Python более эффективной на этой платформе. Вы потратите меньше времени на форматирование кода и, следовательно, потратите больше времени на работу с логикой своего кода.
Кроме того, IDE с открытым исходным кодом, такие как Visual Studio Code, регулярно получают обновления функций. Это связано с большим количеством людей, занимающихся разработкой IDE. Обновления поставляются с новыми функциями, которые обеспечивают лучший опыт кодирования при использовании IDE.