VS Code Python Tool добавляет Variable Explorer, Data Viewer
Апрельское обновление расширения Python для кода Visual Studio позволяет разработчикам отслеживать переменные и их данные при работе со все более популярным языком программирования в популярном редакторе открытого исходного кода.
Расширение Python, доступное на Visual Studio Code Marketplace, только что прошло 8 миллионов установок, что делает его безусловно самым популярным расширением для кроссплатформенного редактора VS Code, которое стало называться самым популярным инструментом разработки по крайней мере в одной крупной опрос.
Проект расширения с открытым исходным кодом получает новые функциональные возможности ежемесячно, а в выпуске за апрель 2019 года появилось несколько улучшений и было закрыто 84 вопроса.
Среди улучшений менеджер программы Luciana de Melo e Abud выделил новую функциональность проводника переменных.
«Теперь Python Interactive поставляется со встроенным обозревателем переменных вместе со средством просмотра данных, что очень востребовано нашими пользователями», - сказал де Мело э Абуд. «Теперь вы можете легко просматривать, проверять и фильтровать переменные в вашем приложении, включая списки, массивы NumPy, фреймы данных Pandas и многое другое!
«Раздел переменных теперь будет отображаться при запуске кода и ячеек в интерактивном окне Python. Как только вы развернете его, вы увидите список переменных в текущем сеансе Jupyter. Больше переменных будет отображаться автоматически по мере их использования в коде. Нажав на заголовок каждого столбца, можно отсортировать переменные в таблице.»
Проверка данных, хранящихся в переменной, может быть выполнена двойным щелчком по строке списка переменных или нажатием кнопки «Show variable in data viewer».
Другая настройка упрощает процесс настройки отладчика для отдельных рабочих областей.
В новом выпуске также представлены усовершенствования Python Language Server, который реализует протокол Language Server, чтобы обслуживать специфичные для языка функции, такие как автозаполнение, переход к определению, поиск всех ссылок и так далее.