Microsoft реализовала IntelliCode для TypeScript/JavaScript и C++
Новости
По мере написания кода расширение IntelliCode отображает варианты завершения команд не в алфавитном порядке, а в зависимости от контекста.
6К открытий6К показов
Microsoft реализовала функцию интеллектуальных подсказок для двух языков — TypeScript/JavaScript в Visual Studio Code и C++ в Visual Studio. По мере написания кода расширение IntelliCode отображает варианты завершения команд не в алфавитном порядке, а в зависимости от контекста. Такие советы в общем списке помечаются звёздочками.
IntelliCode для TypeScript/JavaScript
Расширение доступно в магазине расширений Visual Studio Code, а также во вкладке «Расширения» текстового редактора. После установки никаких действий не требуется — достаточно просто работать в редакторе, а система сама начнёт предлагать подсказки.
По словам создателей, расширение поможет также ориентироваться в JS-библиотеках, причём вне зависимости от направления разработки: написания клиентской части кода с помощью React, Angular или Vue либо серверной с Node.js или Express.
IntelliCode для C++
В Visual Studio 2019 расширение IntelliCode для разработки на C++ доступно в маркетплейсе.
Создатели расширения обещают, что вскоре IntelliCode будет учиться на собственном коде разработчика. Пока что «умные» подсказки — это результат анализа большого массива чужих проектов.
Кроме того, команда рассматривает возможность добавить поддержку IntelliCode для C++ в VS Code.
Microsoft представила IntelliCode на конференции Build 2018 как систему, которая упрощает и ускоряет создание кода путём отображения наиболее релевантных подсказок. В мае 2018 года функция была доступна только в Visual Studio 2017 для C#, но через пару месяцев появилась поддержка IntelliCode для Python в Visual Studio Code.
6К открытий6К показов