Python в Visual Studio Code – августовский релиз

Мы рады сообщить, что стала доступна августовская версия расширения Python для Visual Studio Code. Вы можете загрузить расширение Python из Marketplace или установить его прямо из галереи расширений в Visual Studio Code. Если у вас уже установлено расширение Python, вы также можете получить последнее обновление, перезапустив Visual Studio Code. Вы можете узнать больше о поддержке Python в Visual Studio Code в документации.

Это был небольшой выпуск, так как сейчас мы корректируем периодичность выпусков в соответствии с таковой для VS Code (кстати, не забудьте проверить примечания к выпуску VS Code, чтобы узнать, что нового для всех языков!). Мы рады сообщить, что обновленная версия Jupyter Notebooks, созданная с помощью расширения Jupyter, теперь недоступна в рамках Preview и что у нас есть улучшенный способ сортировки интерпретаторов Python в списке выбора.

Если вам интересно, вы можете проверить список улучшений в нашем журнале изменений. Ну, а под катом немного подробностей.

Обновленный опыт работы с Jupyter Notebooks

В июле 2020 года мы анонсировали предварительную версию нового интерфейса для Jupyter Notebooks в VS Code. Мы очень рады, что этот гораздо более быстрый и многофункциональный интерфейс стал доступен всем пользователям VS Code.

image-loader.svg

Благодаря этому обновленному интерфейсу все то, что вам нравится в VS Code, лучше интегрировано:

  • Различия в системе управления версиями: изменения ячеек теперь легче анализировать и проверять в представлении системы управления версиями — вы даже можете настроить, какие типы изменений вы хотите отображать.

  • Привязки клавиш: ярлыки VS Code по умолчанию, а также те, которые предоставляются расширениями раскладки клавиатуры (например, VIM), теперь поддерживаются в файлах Notebook.

  • Широкие возможности настройки: настройка внешнего вида или размещения многих элементов пользовательского интерфейса Notebook — вы можете проверить все доступные настройки, открыв пользовательский интерфейс настроек (Файл>Настройки>Настройки) и выполните поиск по запросу «Notebook».

image-loader.svg

Вы можете узнать больше о поддержке Jupyter Notebooks в VS Code в документации.

Улучшена сортировка интерпретаторов Python

Ранее при запуске команды «Python: Select Interpreter» расширение Python отображало список всех интерпретаторов Python, которые он мог найти, в алфавитном порядке. Когда на машине имеется много сред Python, это часто приводило к дополнительным шагам для выбора интерпретатора, которые включали поиск и большую прокрутку. Чтобы ускорить этот процесс, мы теперь отображаем список интерпретаторов таким образом, чтобы тот, который вам, скорее всего, понадобится для вашего проекта, был первым в списке и его было легче найти. Порядок, в котором они теперь отображаются, следующий:

  1. Среды, расположенные по тому же пути, что и корень рабочей области;

  2. Глобально установленные среды (например, $ WORK_ON или conda);

  3. Глобальные установки (например, /usr/bin/python3.9)

Сначала отображаются интерпретаторы Python с более поздними версиями для каждой из этих категорий.

image-loader.svg

© Habrahabr.ru