Система автозавершения кода в Visual Studio Code работает на основе языковой службы IntelliSense. 1 Она предлагает варианты завершения кода на основе контекста и синтаксиса. 4 Например, если пользователь начинает писать имя переменной или функции, VS Code предложит возможные варианты завершения. 4
Принцип работы заключается в том, что при вводе текста появляются предложения IntelliSense. 1 Если продолжать вводить символы, список элементов (переменных, методов и т. д.) фильтруется и включает только те, которые содержат набранные символы. 1 Нажав Tab или Enter, можно вставить выбранный элемент. 1
Также в Visual Studio Code есть функция автозавершения целых строк. 3 Она предсказывает следующий фрагмент кода на основе текущей части кода и показывается как серый текст inline-прогноз. 3
По умолчанию функция автодополнения в Visual Studio Code доступна только для некоторых языков. 2 Для прочих языков программирования существуют дополнительные пакеты с окончанием «intellisense». 2 Посмотреть, какие пакеты доступны, можно в магазине плагинов. 2