É possível controlar quais arquivos da base de código devem ser mantidos ocultos
Gemini no IDX incluindo .aiexclude
arquivos no projeto. Muito parecido com um
O arquivo .gitignore
, um arquivo .aiexclude
, rastreia os arquivos que não devem ser compartilhados
com o Gemini no IDX, incluindo a experiência de chat e os recursos de IA
que operam no editor. Um arquivo .aiexclude
opera em arquivos em ou abaixo
do diretório que o contém.
Os arquivos cobertos pelo .aiexclude
não serão indexados pelo Gemini quando o Codebase
A indexação está ativada. Além disso, o .aiexclude
vai afetar a assistência inline.
para os arquivos cobertos das seguintes maneiras:
- Preenchimento de código: os preenchimentos de código sugeridos não estarão disponíveis quando a edição de arquivos cobertos.
- Assistência inline: você poderá gerar um novo código, mas não modificá-lo. código existente ao editar arquivos cobertos.
Como gravar arquivos .aiexclude
Um arquivo .aiexclude
segue a mesma sintaxe de um arquivo .gitignore
, com o
as seguintes diferenças:
- Um arquivo .aiexclude vazio bloqueia todos os arquivos no diretório e todos
subdiretórios. É o mesmo que um arquivo que contém
**/*
. - Os arquivos
.aiexclude
não são compatíveis com negação (padrões de prefixo com!
).
Exemplos
Confira alguns exemplos de configurações de arquivo .aiexclude
:
Bloqueie todos os arquivos com o nome apikeys.txt
no diretório que contém ou abaixo dele
Arquivo .aiexclude
:
apikeys.txt
Bloqueie todos os arquivos com a extensão .key
no diretório ou abaixo dele
contém o arquivo .aiexclude
:
*.key
Bloqueie apenas o arquivo apikeys.txt
no mesmo diretório do
.aiexclude
, mas sem subdiretórios:
/apikeys.txt
Bloquear todos os arquivos no diretório my/sensitive/dir
e todos os subdiretórios. A
O caminho precisa ser relativo ao diretório que contém o arquivo .aiexclude
:
my/sensitive/dir/