Microsoft объявила о поддержке Python в IntelliCode для VS Code

IntelliCode

Компания Microsoft включила поддержку языка программирования Python в IntelliCode, расширение для платформы Visual Studio Code. В процессе набора кода оно подставляет предполагаемые окончания, повышая эффективность работы в редакторе.

Как действует расширение

Расширение работает с помощью искусственного интеллекта. Окончания, которые предлагает подставить IntelliCode, ранжированы не по алфавиту, а исходя из контекста кода. Разработчики заявляют, что для эффективной реализации поддержки языка Python было проанализировано более двух тысяч программ с открытым исходным кодом, созданных различными разработчиками в Visual Studio Code. Благодаря этому расширение предлагает пользователям наиболее подходящие варианты.

Новый инструмент базируется на основе Microsoft Python Language Server, благодаря чему IntelliCode также контролирует синтаксис и выдаёт предупреждения об основных ошибках. Для начала работы необходимо установить расширение и модуль для Python. Обновляемые модели поведения будут загружаться автоматически.

Microsoft планирует в дальнейшем расширить возможности платформы, добавив поддержку новых языков и увеличив диапазон обрабатываемых сценариев.

В мае 2018 года компания предоставила открытый доступ к инструменту Visual Studio Live Share с поддержкой языка Python.

Источник: блог Visual Studio