Перейти к содержимому
Экосистема AI Vibe

Новости

Copilot CLI ускорил C++: индекс символов на весь репозиторий

Редакция 23 сентября 2026 г.

Терминал Copilot CLI с быстрым переходом к определению символа в большом C++-репозитории благодаря индексу всего кода.

В GitHub Copilot CLI подсказки по C++ ускорили за счёт whole codebase indexing: постоянный индекс символов тянется на весь проект, в том числе на файлы, которые сейчас не открыты. Без переиспользуемого индекса запросы на определения, ссылки и разбор чужого кода снова и снова восстанавливают связи между заголовками и исходниками — в репозиториях на миллионы строк это бьёт по каждому переходу.

Языковой сервер Microsoft C++ опирается на данные компиляции: типы, include, символы и отношения между файлами попадают в индекс один раз и дальше подставляются в ответы на поиск определений, реализаций и ссылок, а не пересобираются с нуля на каждый запрос.

Как включено и что смотреть

Индексация всего кода (WCI) по умолчанию включена: при первом открытии C++-проекта сервер загружает индекс. Ход сборки проверяйте командой /lsp logs. Первый проход на больших или запутанных репозиториях занимает дополнительное время и временно поднимает потребление памяти; после готовности индекс переиспользуется и обновляется по мере изменений в коде.

На время WCI можно отключить по документации по indexing; после смены настройки нужен перезапуск сессии Copilot. Обратную связь по Microsoft C++ language server собирают через короткий опрос и issues в репозитории GitHub.

Источник: Faster C++ code intelligence with whole codebase indexing.