Fornecer orientações para ajudar você a resolver problemas com seu código.
Gere o código do seu projeto.
Receba sugestões inline enquanto estiver codificando.
Saiba como e quando o Gemini do Google Cloud usa seus dados.
Para ajudar você atender aos requisitos de licença para seu código, O Gemini Code Assist faz citações de fontes quando as sugestões dele citação direta de uma fonte específica. Para saber mais sobre como quando o Gemini cita fontes, consulte Como o Gemini ajuda você a gerar código e cita fontes.Este documento é destinado a desenvolvedores de todos os níveis de habilidade. Ele pressupõe que você Ter conhecimento prático do IntelliJ e do Google Cloud. Se preferir, você também pode conhecer o Gemini Code Assist no Cloud Workstations; Cloud Code para VS Code e Editor do Cloud Shell.
Antes de começar
Antes de testar os recursos do Gemini Code Assist no seu código , verifique se a linguagem de codificação do seu arquivo é compatível. Para mais informações sobre linguagens de codificação compatíveis, consulte Linguagens de codificação compatíveis.
Instale o Gemini Code Assist/extensão do Cloud Code caso ainda não tenha feito isso. o Gemini Code Assist e o Cloud Code são agrupados.
Se você preferir usar o ambiente de desenvolvimento integrado atrás de um proxy, consulte Proxy HTTP.
Instalar o plug-in do Gemini Code Assist
Para instalar o plug-in Gemini Code Assist no ambiente de desenvolvimento integrado do JetBrains, siga estas etapas:
- Clique em settings IDE e projeto. Configurações > Plug-ins.
- Na guia Marketplace, pesquise
Gemini Code Assist/Cloud Code
. - Clique em Instalar para instalar o plug-in.
- Quando a instalação terminar, clique em Restart IDE.
Quando o ambiente de desenvolvimento integrado for reiniciado, o Gemini Code Assist vai aparecer no seu barra de atividades.
Agora você já pode usar o Gemini Code Assist no seu ambiente de desenvolvimento integrado.
Faça login no Google e selecione um projeto do Google Cloud
Nesta seção, você faz login na sua Conta do Google e, se for a primeira vez usando o Gemini Code Assist no seu ambiente de desenvolvimento integrado, você seleciona projeto do Google Cloud.
Para fazer login na sua Conta do Google, siga estas etapas:
Na barra de atividades, clique em spark. Gemini Code Assist (em inglês).
Clique em Fazer login no Google.
Na página que abrir no navegador da Web, selecione sua Conta do Google.
Na tela que pergunta se você fez o download do app de Google, clique em Fazer login.
O Gemini Code Assist agora tem autorização para acessar sua conta.
Se esta é a primeira vez que você usa o Gemini no seu ambiente de desenvolvimento integrado, precisa selecionar um projeto do Google Cloud seguindo estas etapas:
Volte ao ambiente de desenvolvimento integrado. Na janela da ferramenta Gemini Code Assist, se você permitir que o Google ative as APIs necessárias para usar o Gemini Code Assist em seu nome para o projeto selecionado, clique em Selecionar um projeto do GCP para continuar.
Na caixa de diálogo Selecionar projeto do Google Cloud, pesquise e selecione as opções projeto do Google Cloud e clique em OK.
Clique em CONCLUIR.
Seu projeto do Google Cloud é selecionado com o código API Assist ativada. Você já pode usar o Gemini no seu ambiente de desenvolvimento integrado.
Conversar com o Gemini Code Assist
Nesta seção, você vai pedir que o Gemini Code Assist forneça uma explicação de seu código existente.
Para receber uma explicação do código, siga estas etapas:
No IDE, abra o arquivo de código.
Na janela de ferramentas do Gemini Code Assist, digite o comando.
Explain this code to me
e clique em Enviar.O Gemini Code Assist usa o código do seu arquivo como referência ao seu comando e responde com uma explicação do código.
Se você quiser uma explicação de uma parte específica do código, selecione um código específico e solicite o Assistente de código do Gemini novamente. O Gemini Code Assist vai usar apenas o código selecionado como referência à resposta gerada.
Confira outros exemplos de comandos que você pode fazer ao Gemini Code Assist:
Write unit tests for my code.
Help me debug my code.
Make my code more readable.
Quando o Gemini Code Assist fornece código na resposta, você pode selecionar as seguintes opções listadas no final da resposta:
Insert at Cursor: insere o código gerado no arquivo atual em a posição atual do cursor.
Insert in New File: abre um novo arquivo e insere o código gerado em o novo arquivo.
Essas opções ficam disponíveis quando o Gemini Code Assist identifica a linguagem usada em seu bloco de código e se ela é compatível com seu IDE atual.
Ver histórico de consultas
Se você quiser reutilizar os comandos anteriores, eles estarão disponíveis no Histórico de consultas na janela da ferramenta Gemini Code Assist. Clique em programar Mostrar histórico de consultas.
Seu histórico de consultas e conversas é mantido nas sessões do ambiente de desenvolvimento integrado. Para limpar a consulta e histórico de conversas, clique em delete Limpar histórico de conversas.
Obter preenchimentos de código
Enquanto você escreve o código, o Gemini Code Assist faz sugestões de código inline, chamadas de preenchimento de código, que você pode aceitar ou ignorar. Para obter preenchimentos de código, siga estas etapas:
No arquivo de código, em uma nova linha, comece a escrever uma função. Por exemplo, se estiver em um arquivo Python, escreva
def
.O Gemini Code Assist sugere código na forma de um sugestão.
Para aceitar a sugestão de código do Gemini Code Assist, pressione Guia. Caso contrário, para ignorar a sugestão, pressione Esc ou continuar escrevendo seu código.
Opcional: se você preferir usar uma tecla de atalho diferente para aceitar a sugestão, mantenha o ponteiro do mouse sobre a sugestão in-line e clique na tecla Tab um menu suspenso que será exibido. Em seguida, selecione o atalho de sua preferência ou clique em Personalizado para inserir seu próprio atalho.
O preenchimento de código é ativado por padrão. Se você quiser desativar o preenchimento de código, Na barra de status do seu ambiente de desenvolvimento integrado, clique em spark Preenchimento automático de código de IA: ativo e selecione Ativar preenchimento de código de IA.
Essa ação desativa a configuração de preenchimento de código e o Gemini Code Assist não fará mais sugestões inline até que você ative a configuração novamente.
Usar ações inteligentes
Para aumentar sua produtividade e minimizar a troca de contexto, o Gemini Code Assist oferece ações inteligentes com tecnologia de IA direto no editor de código. Ao selecionar seu código no editor de código, é possível visualizar e selecione de uma lista de ações relevantes para o contexto.
Para usar ações inteligentes no código, siga estas etapas:
No arquivo de código, selecione uma linha ou bloco de código.
Clique com o botão direito do mouse no código selecionado e escolha uma ação inteligente, como Gerar testes de unidade.
Se você selecionar a ação inteligente, o Gemini vai aparecer automaticamente Code Assist para gerar uma resposta ao comando no Gemini Code Assist janela de ferramentas.
Excluir arquivos do contexto
Se você quiser excluir algum dos seus arquivos do Gemini Code Assist
conclusões e interações de chat, é possível criar um arquivo .aiexclude
, que
funciona de forma semelhante a .gitignore
.
Para mais informações sobre como configurar um arquivo .aiexclude
, consulte
Configurar o compartilhamento de contexto com arquivos .aidelete.
Problemas conhecidos
As seções a seguir descrevem os problemas conhecidos do Gemini Code Assist.
O atalho de conclusão de código do JetBrains se sobrepõe ao atalho do Gemini Code Assist
Em versões 2024.2
da JetBrains, você pode usar o Gemini Code Assist
tecla de atalho para a geração de código (Alt+Shift+\ no Windows e no Linux,
ou Option+Shift+\ no macOS) sobrepostos ao código do JetBrains.
atalho de conclusão que foi introduzido recentemente.
Para mudar a tecla de atalho do Gemini Code Assist, faça o seguinte: as seguintes tarefas:
Acesse settings IDE e projeto Configurações > Configurações > Mapa de teclado > Gemini Code Assist (em inglês).
Clique com o botão direito do mouse em Gemini Code Assist e selecione Adicionar atalho de teclado.
Insira o atalho de teclado que preferir e clique em OK.
Clique com o botão direito do mouse em Gemini Code Assist e selecione Remover Alt+Shift+\ (para Windows e Linux) ou Remova Option+Shift+\ (no macOS).
Agora você pode usar o novo atalho de teclado para gerar código em um arquivo de código.
Enviar feedback
Para deixar um feedback sobre sua experiência, siga estas etapas:
Na barra de status, clique em spark. Preenchimento automático de código de IA e, no menu, selecione Enviar feedback.
No campo de texto na parte superior do formulário, digite seu feedback.
Se quiser compartilhar seus registros do Gemini Code Assist, que você selecione os arquivos de registro.
Clique em Enviar feedback.
A seguir
- Saiba como escrever melhores comandos.