Cursor индексирует вашу кодовую базу, вычисляя эмбеддинги для каждого файла. Это улучшает ответы ИИ о вашем коде. Когда вы открываете проект, Cursor автоматически начинает индексацию. Новые файлы индексируются инкрементально. Проверить статус индексации можно в: Cursor Settings > Indexing & Docs
Индикатор прогресса индексации кодовой базы

Конфигурация

Cursor индексирует все файлы, кроме тех, которые находятся в файлах игнорирования (например, .gitignore, .cursorignore). Нажмите Show Settings, чтобы:
  • Включить автоматическое индексирование для новых репозиториев
  • Настроить, какие файлы игнорировать
Игнорирование больших файлов контента улучшает точность ответов.

Просмотр индексированных файлов

Чтобы увидеть пути индексированных файлов: Cursor Settings > Indexing & Docs > View included files Это откроет файл .txt со списком всех индексированных файлов.

Многокорневые рабочие области

Cursor поддерживает многокорневые рабочие области, позволяя вам работать с несколькими кодовыми базами:
  • Все кодовые базы индексируются автоматически
  • Контекст каждой кодовой базы доступен для ИИ
  • .cursor/rules работают во всех папках

Поиск по PR

Поиск по PR помогает понять эволюцию вашей кодовой базы, делая исторические изменения доступными для поиска через ИИ.

Как это работает

Cursor автоматически индексирует все объединенные PR из истории вашего репозитория. Резюме появляются в результатах семантического поиска с умной фильтрацией для приоритизации недавних изменений. Agent может получать PR, коммиты, задачи или ветки в контекст, используя @[номер PR], @[хеш коммита] или @[имя ветки]. Включает комментарии GitHub и обзоры Bugbot при подключении. Поддержка платформ включает GitHub, GitHub Enterprise и Bitbucket. GitLab в настоящее время не поддерживается.
Пользователи GitHub Enterprise: Инструмент получения данных использует git команды из-за ограничений аутентификации VSCode.

Использование поиска по PR

Задавайте вопросы вроде “Как реализованы сервисы в других PR?” и Agent автоматически получит соответствующие PR в контекст, чтобы предоставить исчерпывающие ответы на основе истории вашего репозитория.

Часто задаваемые вопросы