Como desativar o Gemini Code Assist no VS Code, IntelliJ e Android Studio sem desinstalar a extensão?

Dá pra desativar o Gemini Code Assist sem desinstalar a extensão e sem sair da conta. No VS Code o caminho é Settings, aba User, Extensions > Gemini Code Assist, e a opção ‘Inline Suggestions: Enable Auto’ em Off, sendo que a sugestão ainda pode ser chamada na mão com Control+Enter (Windows e Linux) ou Control+Return (macOS). Também dá pra alternar pelo indicador ‘Gemini Code Assist: Active’ na barra de status, desativar a extensão só no workspace atual e, no Android Studio, mexer em Settings > Tools > AI > Editor e em Settings > Tools > Gemini
Você tá digitando, no meio da linha, e o texto cinza aparece do nada te oferecendo três linhas que ninguém pediu
Fala aí, beleza? Se o ghost text do Gemini virou ruído no seu editor, a boa notícia é que dá pra desligar isso sem desinstalar nada e sem fazer logout da conta
A chatice é que o caminho muda em cada IDE, e a documentação oficial não cobre todas elas do mesmo jeito
Então aqui vai só o que dá pra confirmar na fonte primária, passo a passo, com os erros clássicos de cada etapa 🙂
Antes de mexer: a camada para indivíduos foi descontinuada
Esse fato muda a decisão antes mesmo de você abrir as configurações
Desde 18 de junho de 2026, as extensões de IDE do Gemini Code Assist e a Gemini CLI pararam de atender requisições das camadas Gemini Code Assist para indivíduos, Google AI Pro e Google AI Ultra, conforme a página de descontinuação do Google
A orientação oficial é migrar para o Antigravity e para a Antigravity CLI
Junto disso, a opção ‘Login with Google’ deixou de funcionar pra acessar as extensões de IDE e a Gemini CLI
Agora, o que NÃO mudou: as assinaturas Gemini Code Assist Standard e Enterprise seguem inalteradas pela descontinuação, assim como o fluxo manual de chave de API
Por que isso importa aqui? Porque se você é da camada para indivíduos, talvez o que te incomoda já esteja morto por fora, e o que sobrou é a extensão instalada fazendo barulho
Se você é Standard ou Enterprise, aí sim os interruptores abaixo são o que você procura
Formação Claude Code
Domine Claude Code do absoluto zero até o avançado
- 120 aulas
- 4 projetos
- 9h 45min
O que você precisa antes de começar
Nada de instalar coisa nova, é só levantar três informações:
- Qual IDE está em uso: VS Code ou Android Studio, porque cada um tem um caminho diferente
- Qual camada você usa: indivíduos, Standard ou Enterprise, já que o tratamento dos seus dados muda entre elas (tem uma comparação lá embaixo)
- Qual versão do Android Studio, se for o seu caso: o Gemini no Android Studio está disponível apenas na versão estável mais recente e nas versões principais lançadas nos 10 meses anteriores
Um ponto sobre o IntelliJ e a turma JetBrains: a documentação do Google descreve o caminho das configurações com a nomenclatura do VS Code
O que vale pra qualquer IDE compatível é o indicador na barra de status e o arquivo .aiexclude, e os dois estão explicados mais abaixo
Outro ponto pra ajustar a expectativa: a conclusão de código (code completion) do Gemini Code Assist vem ativada por padrão
Ou seja, ninguém ligou isso sem querer, é o comportamento de fábrica mesmo
Como desativar as sugestões inline do Gemini Code Assist no VS Code
Esse é o caminho oficial pra matar o auto-complete fantasma sem tocar na extensão:
- Abra as configurações: Code (macOS) ou File (Windows e Linux) > Preferences > Settings
- Vá pra aba User. O erro comum deste passo é mexer na aba errada e achar que a mudança não salvou: a documentação do Google instrui explicitamente a aba User pra essa opção, e não menciona escopo por workspace pra ela
- Navegue até Extensions > Gemini Code Assist
- Na lista Geminicodeassist > Inline Suggestions: Enable Auto, selecione Off
Pronto, o cinza para de nascer sozinho enquanto você digita
E agora a parte que quase ninguém conta: mesmo com ‘Inline Suggestions: Enable Auto’ em Off, você ainda consegue disparar a sugestão inline na mão, com Control+Enter (Windows e Linux) ou Control+Return (macOS)
Isso é exatamente o que quem quer silêncio sem perder a ferramenta procura
A IA deixa de te interromper e vira algo que você chama quando quer, tipo um colega que só fala quando você pergunta 😀
Como desligar pelo indicador da barra de status (o caminho de 2 cliques)
Se você quer só um silêncio rápido, nem precisa abrir Settings
- Olhe a barra de status da IDE e clique no indicador Gemini Code Assist: Active
- Selecione Enable AI Code Completion pra alternar a configuração
Com a opção desativada, o Gemini Code Assist deixa de fazer sugestões inline até ser reativada pelo mesmo caminho
O erro comum aqui é achar que esse toggle desinstala a extensão ou te desloga da conta
Não desinstala e não desloga
Ele é só o interruptor da conclusão de código, e é por isso que ele é tão útil pra silêncio temporário: dois cliques pra desligar, dois pra voltar
Como desativar só no workspace atual, sem afetar os outros projetos
Esse é o bloco que resolve o caso de política interna em um repositório específico: você desliga a extensão naquele projeto e mantém ela viva no resto
O recurso é do próprio VS Code, não do Gemini:
- Abra a Extensions view e localize a entrada da extensão
- Clique no botão de engrenagem à direita da entrada da extensão
- Escolha desativar globalmente ou apenas no Workspace, dependendo do que você precisa
- Reinicie o host de extensões com Restart Extensions. O erro comum deste passo é pular o restart, ver a sugestão ainda aparecendo e concluir que a configuração falhou
E a volta é igualmente simples: a extensão desativada aparece na seção Disabled, e você reativa pelos comandos Enable ou Enable (Workspace) no menu suspenso
Ou seja, nada aqui é definitivo, é tudo reversível em alguns cliques
Como desativar a conclusão de código do Gemini no Android Studio
No Android Studio o Gemini é integrado, e são dois caminhos verificados:
- Clique no ícone do Gemini na parte inferior da IDE e use Enable AI code completion pra ligar e desligar a conclusão de código de IA
- Ou vá em File (ou Android Studio no macOS) > Settings > Tools > AI > Editor, onde dá pra alternar entre Next Edit Prediction e a conclusão de código de IA tradicional
O erro comum aqui é procurar essa configuração dentro do painel de chat do Gemini
Não é lá
A parada do editor mora em Settings > Tools > AI, e o atalho visual fica no ícone da barra inferior
Como cortar o compartilhamento de contexto no Android Studio
Desligar a sugestão é uma coisa
Cortar o que alimenta a sugestão é outra, e fica em outro lugar:
- Vá em File (ou Android Studio no macOS) > Settings > Tools > Gemini
- Ajuste ali o compartilhamento de contexto que alimenta os recursos de conclusão de código
E aqui vem o trade-off que a própria documentação avisa: dá pra usar o Gemini com o context awareness desativado, só que as respostas ficam menos precisas e alguns recursos ficam desligados, como a conclusão de código por ML
O erro comum deste passo é desligar o contexto esperando manter a mesma qualidade de resposta
Não rola, é troca mesmo: menos contexto saindo da sua máquina, menos precisão voltando
Como bloquear pastas e arquivos específicos com .aiexclude
Às vezes você não quer desligar tudo, você quer que a IA simplesmente NÃO enxergue certos pedaços do repositório
Pra isso existe o .aiexclude, que permite excluir arquivos ou subárvores do contexto do Gemini Code Assist, conforme a documentação do arquivo .aiexclude
Se você já usa .gitignore, a curva de aprendizado é zero: a sintaxe é a mesma
- Crie um arquivo chamado
.aiexcludena raiz da pasta do workspace - Liste os caminhos que devem ficar fora do contexto, com a sintaxe do
.gitignore - Commite o arquivo no repositório pra valer pro time inteiro
Um exemplo:
# .aiexclude na raiz do workspace
secrets/
*.env
config/credenciais.json
infra/terraform/
docs/contratos/
Tome cuidado com duas pegadinhas aqui
A primeira: apenas um arquivo .aiexclude é suportado, então não adianta espalhar um em cada subpasta achando que eles somam
A segunda: ele não suporta negação com ponto de exclamação (!), aquele truque de bloquear a pasta toda e reabrir uma exceção lá dentro
E em caso de conflito, as diretivas do .aiexclude prevalecem sobre o .gitignore
No Android Studio o mesmo recurso existe: o compartilhamento de contexto também pode ser bloqueado por partes da base de código usando arquivos .aiexclude
O Gemini ainda envia código quando está desligado?
O sintoma: você desativou por política interna e agora precisa dizer pro time (ou pro compliance) o que sai da sua máquina
A causa e o que a fonte diz: segundo a página de dados e privacidade do Android Studio, quando a conclusão de código de IA está ativada o Gemini pode enviar informações adicionais da base de código, como trechos de código ao redor, tipos de arquivo e outras informações necessárias pra dar contexto ao modelo
Repare na condição da frase: o envio é descrito no estado ativado
E aqui vai a honestidade que falta em muito tutorial por aí: a documentação não afirma explicitamente o que acontece com o envio no estado desativado
Então eu não vou te prometer ‘corte total de telemetria’, porque isso seria achismo
A solução prática, com o que está documentado:
- Desligue a conclusão de código de IA (pelo ícone do Gemini ou por Settings > Tools > AI > Editor)
- Corte o context awareness em Settings > Tools > Gemini, aceitando a perda de precisão
- Delimite a base com
.aiexcludepra tirar do contexto o que não pode circular de jeito nenhum
Como prevenir: padronize o .aiexclude no repositório e commite
Assim a regra não depende de cada dev lembrar de mexer na config da própria máquina, ela viaja junto com o código
Indivíduos, Standard e Enterprise: o que muda no seu código
Essa diferença é o que justifica desligar (ou não) em cada cenário
Na camada para indivíduos, o Google coleta prompts, código relacionado, saída gerada, edições de código, informações de uso do recurso e feedback, pra fornecer, melhorar e desenvolver produtos e serviços do Google e tecnologias de machine learning
Ainda no aviso de privacidade para indivíduos: revisores humanos podem ler, anotar e processar os dados coletados
O Google desconecta os dados da Conta Google antes dessa revisão e armazena essas cópias desconectadas por até 18 meses
Já nas camadas Standard e Enterprise, o Google afirma que o código do cliente, as entradas e as recomendações geradas não são usados pra treinar modelos compartilhados nem pra desenvolver produtos
| Camada | O que a documentação diz sobre seus dados |
|---|---|
| Indivíduos | Coleta de prompts, código relacionado, saída gerada, edições de código, uso do recurso e feedback, para fornecer, melhorar e desenvolver produtos e tecnologias de machine learning |
| Indivíduos (revisão humana) | Revisores humanos podem ler, anotar e processar os dados; cópias desconectadas da Conta Google armazenadas por até 18 meses |
| Standard e Enterprise | Código do cliente, entradas e recomendações geradas não são usados para treinar modelos compartilhados nem para desenvolver produtos |
| Standard e Enterprise (descontinuação) | Não foram afetadas pela descontinuação de 18 de junho de 2026, assim como o fluxo manual de chave de API |
É por isso que a mesma pergunta (‘preciso desligar?’) tem respostas diferentes dependendo de onde você está
Quando desligar e quando só reduzir o ruído
Tem três situações bem distintas, e cada uma pede um bloco diferente lá de cima
1. Conflito com outro agente no mesmo editor. É o clássico: dois completadores brigando pela mesma linha, e você aceitando sugestão errada por reflexo
Aqui o ideal é desligar só o automático e manter o atalho manual, com ‘Inline Suggestions: Enable Auto’ em Off e Control+Enter (ou Control+Return no macOS) quando você quiser
Se a sua dúvida é mais ampla, sobre rodar o Codex com outro assistente sem virar bagunça, esse papo rende sozinho
2. Projeto sob política interna. Aqui não é ruído, é regra
Desative a extensão por Workspace no VS Code (lembrando do Restart Extensions) e commite um .aiexclude na raiz, pra valer pra quem clonar o repo depois de você
Esse cenário também é comum em quem migrou pra assistentes de código por terminal e quer o editor limpo, sem IA no meio da digitação
3. Vontade de silêncio temporário. Tipo aquela hora de revisar PR ou escrever teste com calma
Usa o toggle da barra de status mesmo, clica em ‘Gemini Code Assist: Active’, desmarca ‘Enable AI Code Completion’ e segue a vida
Depois liga de novo, sem drama e sem reinstalar nada 🙂
Conclusão
Recapitulando: pra desativar Gemini Code Assist você não precisa desinstalar extensão nem sair da conta, e cada IDE tem o seu interruptor
No VS Code, ‘Inline Suggestions: Enable Auto’ em Off na aba User, mais o atalho manual quando quiser chamar a sugestão
Na barra de status, o toggle ‘Enable AI Code Completion’ pro silêncio de dois cliques
No workspace, a engrenagem da extensão e o Restart Extensions pra isolar um projeto só
No Android Studio, Settings > Tools > AI > Editor pra conclusão de código e Settings > Tools > Gemini pro compartilhamento de contexto
E o .aiexclude na raiz pra dizer, no nível do repositório, o que a IA não enxerga
Próximo passo, antes de sair mexendo: confirme em qual camada você está, porque as extensões de IDE e a CLI pararam de atender as camadas para indivíduos, Google AI Pro e Google AI Ultra, com migração indicada pro Antigravity
até o próximo post! 😀
Perguntas frequentes
Desativar as sugestões inline no VS Code desinstala a extensão do Gemini Code Assist?
Não, são coisas separadas. Desativar ‘Inline Suggestions: Enable Auto’ em Settings só desliga o texto cinza automático, a extensão continua instalada e ativa. Pra removê-la de verdade é outro caminho, o botão de engrenagem na Extensions view, que inclusive permite desativar só no Workspace sem mexer nos outros projetos.
O que o arquivo .aiexclude faz no Gemini Code Assist?
Ele exclui arquivos ou subárvores inteiras do contexto que o Gemini Code Assist enxerga, usando a mesma sintaxe do .gitignore. Precisa ficar na raiz do workspace, só é suportado um arquivo .aiexclude por vez e ele não aceita negação com ponto de exclamação.
Desligar o context awareness no Android Studio impede usar o Gemini?
Não impede, mas tem contrapartida. Dá pra usar o Gemini com o context awareness desativado em Settings > Tools > Gemini, só que as respostas ficam menos precisas e alguns recursos são desligados, como a conclusão de código por ML.
Existe um caminho oficial pra desativar o Gemini Code Assist no IntelliJ?
A documentação do Google descreve o caminho das configurações usando a nomenclatura do VS Code. O que funciona em qualquer IDE compatível é o indicador na barra de status pra alternar a conclusão de código, e o arquivo .aiexclude pra bloquear contexto.
Por que o Gemini Code Assist para indivíduos guarda meus dados por até 18 meses?
Na camada para indivíduos, o Google coleta prompts, código relacionado, saída gerada, edições e uso do recurso pra melhorar produtos e tecnologias de machine learning. Revisores humanos podem ler esses dados, mas antes disso o Google desconecta as informações da sua Conta Google e guarda essas cópias desconectadas por até 18 meses.
O Gemini Code Assist Standard ou Enterprise usa meu código pra treinar modelo?
Segundo o Google, não. Nessas camadas, o código do cliente, as entradas e as recomendações geradas não são usados pra treinar modelos compartilhados nem pra desenvolver produtos, diferente do tratamento dado à camada para indivíduos.
Formações
Formação Vibe Coding
Do Prompt ao Produto: Crie Software Real com IA
- 474 aulas
- 20 projetos
- 39h 27min
Blog | Mais populares
Gemini Pro vale a pena para estudante? O que muda de verdade na rotina de estudo
Gemini Pro estudante: veja o preço atual do Google AI Pro, o que muda na rotina de estudo e se vale migrar do plano gratuito para universitários em 2026.
Gemini e NotebookLM: qual a relação entre as duas ferramentas de IA do Google?
Gemini e NotebookLM viraram uma dupla: em julho/2026 o Google renomeou o NotebookLM para Gemini Notebook. Veja a diferença e quando usar cada um.
Como excluir sua conta do Gemini e o que acontece com seus dados
Como excluir conta Gemini: apague só o histórico ou encerre a Conta Google inteira. Saiba exatamente o que acontece com seus dados antes de decidir.
