Мы рады сообщить, что стала доступна августовская версия расширения 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, это часто приводило к дополнительным шагам для выбора интерпретатора, которые включали поиск и большую прокрутку. Чтобы ускорить этот процесс, мы теперь отображаем список интерпретаторов таким образом, чтобы тот, который вам, скорее всего, понадобится для вашего проекта, был первым в списке и его было легче найти. Порядок, в котором они теперь отображаются, следующий:

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

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

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

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

Комментарии (3)


  1. northzen
    10.08.2021 10:39

    А правая кнопка все так же не работает в режиме Jupyter Notebook?


  1. vba
    10.08.2021 15:32

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

    Если развитие в данном направлении будет так же продолжатся, мне придется перейти с пай-чарма на вску. Уж очень в чарме поддержка юпитера хромает. Молодцы!


  1. EddyLan
    11.08.2021 04:13

    Извините за наивный вопрос. А почему из браузера с юпитером не работается? Зачем его вставлять в VSC?