Kod tabanınızdaki hangi dosyaların gizleneceğini kontrol edebilirsiniz.
Projenize .aiexclude
dosya ekleyerek IDX'te Gemini'ı kullanabilirsiniz. Benzer
.gitignore
dosyası, paylaşılmaması gereken dosyaları .aiexclude
dosyası olarak izliyor
IDX'te Gemini ile sohbet etme ve yapay zeka özellikleri dahil
yardımcı olan araçlardır. .aiexclude
dosyası, şu veya daha altındaki dosyalarda çalışır
dizini de içerir.
.aiexclude
kapsamındaki dosyalar, Codebase'de geçerli olduğunda Gemini tarafından dizine eklenmeyecektir
Dizine ekleme etkindir. Ayrıca, .aiexclude
satır içi yardımı etkileyecek
aşağıdaki şekillerde ele alabilirsiniz:
- Kod tamamlama: Önerilen kod tamamlama özelliği, kapaklı dosyaları düzenlemeyi unutmayın.
- Satır içi yardımı: Yeni kod oluşturabilir ancak değişiklik yapamazsınız kullanılan mevcut koda dahil edilmemelidir.
.aiexclude
dosyalarını yazma
.aiexclude
dosyası, .gitignore
dosyasıyla aynı söz dizimine sahiptir ve
şu farklılıklar var:
- Boş bir .aiexcluded dosyası, dizinindeki tüm dosyaları ve
alt dizinleridir. Bu,
**/*
içeren bir dosyayla aynıdır. .aiexclude
dosyaları, olumsuzluğu (!
ile önek kalıpları) desteklemez.
Örnekler
Aşağıda örnek .aiexclude
dosya yapılandırmaları verilmiştir:
Şu dosyayı içeren dizinde veya dizinin altında apikeys.txt
adlı tüm dosyaları engelle:
.aiexclude
dosyası:
apikeys.txt
Dizinde veya bu dizinde .key
dosya uzantısına sahip
.aiexclude
dosyasını içeriyorsa:
*.key
Şununla aynı dizinde yalnızca apikeys.txt
dosyasını engelle:
.aiexclude
, ancak herhangi bir alt dizin değil:
/apikeys.txt
my/sensitive/dir
dizinindeki ve tüm alt dizinlerdeki tüm dosyaları engelle. İlgili içeriği oluşturmak için kullanılan
yolu, .aiexclude
dosyasını içeren dizinle bağlantılı olmalıdır:
my/sensitive/dir/