Mengonfigurasi berbagi konteks dengan file .aiexclude

Jika memilih untuk berbagi konteks project dengan Gemini di Android Studio, Anda dapat mengontrol file mana yang secara khusus dari codebase yang akan dibagikan menggunakan file .aiexclude.

Mirip dengan file .gitignore, file .aiexclude melacak file yang tidak boleh dibagikan dengan Gemini di Android Studio, termasuk pengalaman chat serta fitur AI yang beroperasi di editor, seperti tindakan intent dan pelengkapan kode. File .aiexclude beroperasi pada file pada atau di bawah direktori yang memuatnya.

Contoh file .aiexclude

Cara menulis file .aiexclude

File .aiexclude mengikuti sintaksis yang sama dengan file .gitignore.

Contoh

Berikut adalah contoh konfigurasi file .aiexclude:

  • Pola KEYS akan memblokir semua file yang bernama "KEYS" tanpa ekstensi file pada atau di bawah direktori yang berisi file .aiexclude.
KEYS
  • Pola KEYS. akan memblokir semua file yang bernama "KEYS" dengan ekstensi file apa pun pada atau di bawah direktori yang berisi ekstensi .File aiexclude.
KEYS.
  • Pola .kt akan memblokir semua file Kotlin, atau file dengan ekstensi .kt, pada atau di bawah direktori yang berisi file .aiexclude.
.kt
  • Pola /.kt akan memblokir semua file Kotlin di direktori .aiexclude, tetapi tidak di bawah ini.
/.kt
  • Pola my/sensitive/dir/ akan memblokir semua file di direktori my/sensitive/dir dan di bawahnya. Jalur file ini berhubungan dengan direktori yang berisi file .aiexclude.
my/sensitive/dir/
  • Pola my/sensitive/dir/ /.txt memblokir file all.txt pada atau di bawah direktori my/sensitive/dir/.
my/sensitive/dir/ /.txt
  • Pola my/sensitive/dir/.txt memblokir file all.txt yang ada di direktori my/sensitive/dir, tetapi tidak di subdirektori.
my/sensitive/dir/.txt