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.
Благодаря этому обновленному интерфейсу все то, что вам нравится в VS Code, лучше интегрировано:
Различия в системе управления версиями: изменения ячеек теперь легче анализировать и проверять в представлении системы управления версиями — вы даже можете настроить, какие типы изменений вы хотите отображать.
Привязки клавиш: ярлыки VS Code по умолчанию, а также те, которые предоставляются расширениями раскладки клавиатуры (например, VIM), теперь поддерживаются в файлах Notebook.
Широкие возможности настройки: настройка внешнего вида или размещения многих элементов пользовательского интерфейса Notebook — вы можете проверить все доступные настройки, открыв пользовательский интерфейс настроек (Файл>Настройки>Настройки) и выполните поиск по запросу «Notebook».
Вы можете узнать больше о поддержке Jupyter Notebooks в VS Code в документации.
Улучшена сортировка интерпретаторов Python
Ранее при запуске команды «Python: Select Interpreter» расширение Python отображало список всех интерпретаторов Python, которые он мог найти, в алфавитном порядке. Когда на машине имеется много сред Python, это часто приводило к дополнительным шагам для выбора интерпретатора, которые включали поиск и большую прокрутку. Чтобы ускорить этот процесс, мы теперь отображаем список интерпретаторов таким образом, чтобы тот, который вам, скорее всего, понадобится для вашего проекта, был первым в списке и его было легче найти. Порядок, в котором они теперь отображаются, следующий:
Среды, расположенные по тому же пути, что и корень рабочей области;
Глобально установленные среды (например, $ WORK_ON или conda);
Глобальные установки (например, /usr/bin/python3.9)
Сначала отображаются интерпретаторы Python с более поздними версиями для каждой из этих категорий.