Se attivi la condivisione del contesto del progetto con Gemini in Android Studio:
puoi controllare quali file del codebase vengono condivisi in modo specifico utilizzando
.aiexclude
file. Le funzionalità di IA in Android Studio non possono accedere a file al di fuori di
il progetto attuale e i certificati radice di controllo
della versione associati. Con questo
puoi posizionare .aiexclude
file in qualsiasi punto del progetto e dei relativi VCS
per controllare i file a cui le funzionalità di IA sono autorizzate ad accedere.
Proprio come un file .gitignore
, un file .aiexclude
tiene traccia di file che non dovrebbero
Essere condivisa con Gemini in Android Studio, inclusa l'esperienza di chat,
come funzionalità di IA che operano nell'editor, come l'intent
azioni e codice
completamento. Un file .aiexclude
opera su file all'interno o al di sotto della directory che lo contiene.
Come scrivere file .aiexclude
Un file .aiexclude
segue la stessa sintassi di un
.gitignore
file.
Esempi
Ecco alcuni esempi di configurazioni di file .aiexclude
:
- Il pattern
KEYS
blocca tutti i file chiamati "KEYS" senza estensione del file al o sotto la directory che contiene il file.aiexclude
.
KEYS
- Il pattern
KEYS.
blocca tutti i file chiamati "KEYS" con qualsiasi estensione di file o sotto la directory che contiene il file .aiexclude
.
KEYS.
- Il pattern
.kt
blocca tutti i file Kotlin o i file con estensione.kt
, nella directory che contiene il file.aiexclude
o sotto la directory.
.kt
- Il pattern
/.kt
blocca tutti i file Kotlin nella directory.aiexclude
, ma non inferiore.
/.kt
- Il pattern
my/sensitive/dir/
blocca tutti i file nell'elementomy/sensitive/dir
e sotto. Il percorso del file è relativo alla directory che contiene il file.aiexclude
.
my/sensitive/dir/
- Il pattern
my/sensitive/dir/ /.txt
blocca i file all.txt con un valore pari o inferiore a directorymy/sensitive/dir/
.
my/sensitive/dir/ /.txt
- Il pattern
my/sensitive/dir/.txt
blocca i file all.txt nella directorymy/sensitive/dir
, ma non nelle sottodirectory.
my/sensitive/dir/.txt