В Visual Studio Code добавили новые возможности для работы с Python

В блоге Microsoft сообщили о нововведениях плагина для работы с Python в Visual Studio Code. Обновление включается в себя функцию сворачивания блоков кода, смарт селекторы, улучшенный список интерпретаторов и исправления для пользователей дистрибутива Anaconda. Подробный журнал изменений доступен в репозитории проекта на GitHub.

f89c44e338dd78a2ee2e16c804db4206.jpg

  • смарт селекторы — теперь система лучше понимает структуру проекта и помогает выбирать фрагменты кода с помощью меньшего количества нажатий клавиш. Работа функции основана на языковом сервере Pylance, который отвечает за определение диапазонов выбора;

image-loader.svg

  • сворачивание блоков кода — раньше блоки кода определялись только по отступам, что было не всегда удобно и пользователи жаловались на некорректное срабатывание функции. Теперь Pylance также обеспечивает правильную работу сворачивания;

image-loader.svgimage-loader.svg

  • исправили некоторые ошибки связанные с дистрибутивом Anaconda. Теперь все инструменты и файлы среды conda запускаются с помощью conda run. Также разработчики Visial Studio Code сообщили, что если путь файла содержит специальные символы, то он может некорректно открываться в редакторе. В таких случаях рекомендуют открывать VS Code с помощью команды code в терминале активной среды conda. Команда Anaconda уже работает над исправлением этой ошибки и скоро выпустит обновление.

Помимо больших функций добавили и минорные обновления:

  • улучшили интерфейс быстрого выбора папки в больших проектах;

  • отказались от поддержки Python 3.6, так как в декабре версия прекратила свое существование.

© Habrahabr.ru