O Project IDX facilita seus fluxos de trabalho de desenvolvimento com os seguintes recursos de código com assistência de IA:
Preenchimento de código sugerido enquanto você digita.
Chat interativo com o Gemini, que é compatível com o espaço de trabalho e totalmente integrado ao seu código. Ele pode gerar, traduzir e explicar o código. E, com sua revisão e aprovação, o Gemini pode interagir diretamente com seu espaço de trabalho para atualizar arquivos, executar comandos de terminal, interpretar a saída de comandos e determinar as próximas etapas. Saiba mais em Receber ajuda com o código usando o Chat interativo com o Gemini.
Ações inline que podem ser realizadas em partes selecionadas do código. Por exemplo, é possível pedir para o Gemini no IDX tornar o código selecionado mais legível.
Assistência de código inline.
Adicionar o Gemini ao seu espaço de trabalho
O Gemini no IDX está disponível em regiões limitadas, e a disponibilidade está sendo expandida regularmente. Se o Gemini no IDX estiver disponível na sua região, siga estas etapas para adicioná-lo ao seu espaço de trabalho:
Abra o Project IDX.
Clique no ícone Gemini na parte de baixo do espaço de trabalho ou pressione Cmd + Shift + Space (Ctrl + Shift + Space no ChromeOS, Windows ou Linux). A barra lateral de chat do Gemini vai aparecer. Clique em Saiba mais e leia sobre a Assistência de código generativa.
Leia e aceite os Termos e Condições e o Aviso de privacidade do Gemini no IDX. Clique em Continuar.
Use o Gemini no IDX para aumentar a produtividade da programação usando a barra lateral de chat ou a assistência de código inline.
(Opcional) Para uma melhor personalização e respostas mais úteis, ative a indexação de base de código nas configurações do espaço de trabalho. Abra a janela Settings clicando no ícone de engrenagem ou pressionando Ctrl + , (no Windows/Linux/ChromeOS) ou Cmd + , (no macOS) e selecione a opção IDX › AI: Enable Codebase Indexing. Se você usar um arquivo
settings.json
, defina"IDX.aI.enableCodebaseIndexing": true
.
Para conferir o Gemini em comandos IDX na paleta de comandos, abra a paleta de comandos (Cmd+Shift+P no Mac ou Ctrl+Shift+P no ChromeOS, Windows ou Linux) e pesquise Gemini. Uma lista de comandos do Gemini no IDX aparece.
Ajustar as configurações de conclusão de código
Para ajudar você a escrever código, o IDX oferece sugestões de preenchimento automático de código com tecnologia de IA que prevê e preenche automaticamente o código em qualquer arquivo aberto assim que você começa a digitar. A conclusão de código sugerida é ativada por padrão.
Para aceitar uma sugestão de código, pressione Tab. Para ignorar a sugestão, continue digitando.
Para ativar ou desativar a conclusão de código, ajuste as configurações.
Abra a janela Settings clicando no ícone de engrenagem ou pressionando Ctrl + , (no Windows/Linux/ChromeOS) ou Cmd + , (no macOS).
Procure a configuração IDX > AI > Ativar preenchimento inline nas configurações do Workspace.
Para desativar a conclusão de código, desmarque a opção Ativar a conclusão de código inline enquanto você digita. É necessário atualizar as configurações de preenchimento automático de código para cada um dos seus espaços de trabalho.
Se você usar um arquivo
settings.json
, defina"IDX.aI.enableInlineCompletion": false
.
É possível ajustar essa opção nas configurações do Espaço de trabalho e do Usuário, mas ajustar nas configurações do Espaço de trabalho garante que a configuração seja mantida se a VM a que o espaço de trabalho está conectado for reiniciada. No IDX, as configurações do usuário não são aplicadas em todos os espaços de trabalho.
Conferir citações de código
Para ajudar você a verificar as sugestões de código, o IDX compartilha informações sobre a fonte original e as licenças associadas. Quando você cria um código ou aceita sugestões de código inline, o IDX verifica o conteúdo licenciado e fornece links inline para possíveis citações. Clique nesses links para saber mais sobre possíveis requisitos de licenciamento de software.
Você também pode conferir um registro de todas as citações de código e licenças na janela de chat do Gemini clicando no ícone "License Log" na barra de cabeçalho do chat.
Para saber mais sobre as citações de código do Google, consulte Assistência de código generativo.