Cursor, her dosya için gömme hesaplayarak kod tabanınızı indeksler. Bu, kodunuz hakkında AI tarafından üretilen yanıtları iyileştirir. Bir proje açtığınızda, Cursor otomatik olarak indekslemeye başlar. Yeni dosyalar artımlı olarak indekslenir. İndeksleme durumunu kontrol edin: Cursor Settings > Indexing & Docs
Kod tabanı indeksleme ilerleme göstergesi

Yapılandırma

Cursor, yoksayma dosyalarında (örn. .gitignore, .cursorignore) bulunanlar dışındaki tüm dosyaları indeksler. Şunları yapmak için Show Settings’e tıklayın:
  • Yeni depolar için otomatik indekslemeyi etkinleştirin
  • Hangi dosyaların yoksayılacağını yapılandırın
Büyük içerik dosyalarını yoksaymak cevap doğruluğunu artırır.

İndekslenmiş dosyaları görüntüle

İndekslenmiş dosya yollarını görmek için: Cursor Settings > Indexing & Docs > View included files Bu, tüm indekslenmiş dosyaları listeleyen bir .txt dosyası açar.

Çoklu kök çalışma alanları

Cursor, çoklu kök çalışma alanlarını destekler ve birden fazla kod tabanıyla çalışmanıza olanak tanır:
  • Tüm kod tabanları otomatik olarak indekslenir
  • Her kod tabanının bağlamı AI için kullanılabilir
  • .cursor/rules tüm klasörlerde çalışır

PR arama

PR arama, geçmiş değişiklikleri aranabilir ve AI aracılığıyla erişilebilir hale getirerek kod tabanınızın evrimini anlamanıza yardımcı olur.

Nasıl çalışır

Cursor, repository geçmişinizden tüm birleştirilmiş PR’ları otomatik olarak indeksler. Özetler, son değişiklikleri önceliklendiren akıllı filtreleme ile semantik arama sonuçlarında görünür. Agent, @[PR numarası], @[commit hash] veya @[branch adı] kullanarak PR’ları, commit’leri, issue’ları veya branch’leri bağlama getirebilir. Bağlandığında GitHub yorumlarını ve Bugbot incelemelerini içerir. Platform desteği GitHub, GitHub Enterprise ve Bitbucket’ı içerir. GitLab şu anda desteklenmemektedir.
GitHub Enterprise kullanıcıları: VSCode auth sınırlamaları nedeniyle fetch aracı git komutlarına geri döner.

PR arama kullanımı

“Diğer PR’larda servisler nasıl uygulanıyor?” gibi sorular sorun ve Agent, repository geçmişinize dayalı kapsamlı yanıtlar sağlamak için ilgili PR’ları otomatik olarak bağlama getirecektir.

SSS