- PVSM.RU - https://www.pvsm.ru -
Мы рады представить январский релиз 2020 расширения Python для Visual Studio Code. Вы можете скачать расширение [1] из маркетплейса, или установить его напрямую из галереи расширений в Visual Studio Code. Если расширение Python у вас уже установлено, вы можете получить последнее обновление перезапустив Visual Studio Code. Подробности о поддержке Python в Visual Studio Code [2] вы можете прочитать в документации.
В этом релизе мы закрыли 59 проблем, в том числе:
Если вам интересно, вы можете изучить все изменения в нашем журнале [5].
В правом верхнем углу Notebook Editor [7] и Interactive Window [8] теперь вы сможете увидеть текущее ядро, которое использует ноутбук, а также состояние ядра (т. е. находится ли оно в режиме ожидания, занято и т. д.). Этот выпуск также позволяет вам менять ядро на другие ядра Python. Чтобы изменить текущее активное ядро, щелкните текущее ядро, чтобы вызвать селектор ядра VS Code, и выберите ядро, на которое вы хотите переключиться, из списка.
Этот выпуск включает в себя множество улучшений производительности Jupyter в VS Code как в редакторе Notebook, так и в интерактивном окне. Это было достигнуто за счет кэширования предыдущих ядер и оптимизации поиска Jupyter. Некоторые из значительных улучшений, вызванных этими изменениями:
Примечание: эти расчеты производительности были измерены в нашем тестировании, ваши улучшения могут отличаться.
Если в рабочей области выбрана виртуальная среда или среда conda, и вы создаете новый терминал, расширение Python активирует выбранную среду в этом новом терминале. Теперь этот выпуск включает возможность автоматической активации сред в уже открытом терминале сразу после загрузки расширения Python.
Чтобы включить эту функцию, вы можете добавить параметр «python.terminal.activateEnvInCurrentTerminal»: true в файл settings.json. Затем, когда расширение загружается, и в VS Code открыт терминал, выбранная среда будет автоматически активирована.
Инструмент ctags [10] отвечает за создание символов рабочего пространства для пользователя. В результате схема документа заполняется символами файла, что позволяет легко находить эти символы (например, функции) в рабочей области.
В этом выпуске исправлено наиболее часто упоминаемое сообщение об ошибке в нашем репозитории GitHub ( GH793 [11]), связанное с ctags. Теперь теги, хранящиеся в папке .vscode для вашего проекта, можно перестроить, когда расширение Python загружается, установив для «python.workspaceSymbols.rebuildOnStart» значение true или перестроить для каждого сохраненного файла, установив для «python.workspaceSymbols.rebuildOnFileSave» значение true.
Вы можете узнать больше о поддержке ctags в нашей документации [12].
Мы также добавили небольшие улучшения и исправления проблем, запрошенные пользователями, которые должны улучшить ваш опыт работы с Python в Visual Studio Code. Некоторые заметные изменения включают в себя:
Мы постоянно тестируем новые функции. Если вы видите нечто другое, что не было объявлено командой, возможно вы являетесь частью тестирования! Чтобы узнать, участвуете ли вы в тестировании, вы можете проверить первые строки в выводе расширения Python. Если вы хотите отказаться от A/B-тестирования, вы можете открыть файл user settings.json (View> Command Palette… и запустить Preferences: Open Settings (JSON)) и установить « python.experiment.enabled» на false .
Обязательно загрузите расширение Python [1] для Visual Studio Code прямо сейчас, чтобы опробовать вышеуказанные улучшения. Если у вас возникнут какие-либо проблемы, пожалуйста, сообщите [20] о них на странице GitHub Python VS Code [21].
Автор: Александр Гуреев
Источник [22]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/python/343352
Ссылки в тексте:
[1] скачать расширение: https://marketplace.visualstudio.com/items?itemName=ms-python.python
[2] поддержке Python в Visual Studio Code: https://code.visualstudio.com/docs/python/python-tutorial
[3] Image: https://devblogs.microsoft.com/python/wp-content/uploads/sites/12/2019/12/Dec19-ctags.gif
[4] Игорь Алексанов: https://github.com/popzxc
[5] журнале: https://github.com/Microsoft/vscode-python/blob/master/CHANGELOG.md
[6] Image: https://devblogs.microsoft.com/python/wp-content/uploads/sites/12/2019/12/kernel-selection.gif
[7] Notebook Editor: https://code.visualstudio.com/docs/python/jupyter-support
[8] Interactive Window: https://code.visualstudio.com/docs/python/jupyter-support-py
[9] Image: https://devblogs.microsoft.com/python/wp-content/uploads/sites/12/2019/12/Dec19-ActivateTerminal2.gif
[10] ctags : http://ctags.sourceforge.net/whatis.html
[11] GH793 : https://github.com/microsoft/vscode-python/issues/793
[12] документации: https://code.visualstudio.com/docs/python/settings-reference#_workspace-symbol-tags-settings
[13] # 8601 : https://github.com/Microsoft/vscode-python/issues/8601
[14] # 7704 : https://github.com/Microsoft/vscode-python/issues/7704
[15] # 7221 : https://github.com/Microsoft/vscode-python/issues/7221
[16] # 7696 : https://github.com/Microsoft/vscode-python/issues/7696
[17] # 3834 : https://github.com/Microsoft/vscode-python/issues/3834
[18] Филиппу Лусу : https://github.com/phloose
[19] # 5608 : https://github.com/Microsoft/vscode-python/issues/5608
[20] пожалуйста, сообщите : https://github.com/microsoft/vscode-python/issues/new/choose
[21] странице GitHub Python VS Code : http://https:%20//github.com/Microsoft/vscode-python
[22] Источник: https://habr.com/ru/post/483352/?utm_source=habrahabr&utm_medium=rss&utm_campaign=483352
Нажмите здесь для печати.