Examinar as opções de correção rápida do GitHub Copilot

Concluído

GitHub Copilot fornece opções de correção rápida que resolvem problemas de codificação, falhas de teste e problemas detectados no terminal de comando. As opções de correção rápida incluem:

  • Ação inteligente: a ação inteligente Correção é uma ação contextual que pode ser usada para corrigir erros de codificação sem gravar um prompt.
  • Comando Slash: o /fix comando slash está disponível no Agente Ask, nas Sessões de Chat Inline e na Janela de Chat Rápido.
  • Ações de código: ações de código "Corrigir", como Fix usando Copilot, são exibidas na interface Visual Studio Code quando GitHub Copilot detecta determinados problemas.

Corrija problemas de codificação usando a Ação Inteligente Fixar

A ação de correção inteligente é acessível no menu de contexto no editor e pode ser usada para resolver problemas de codificação sem escrever um prompt.

Para corrigir um problema de codificação usando a ação inteligente Corrigir :

  1. Abra o arquivo de código do aplicativo.

  2. Selecione o código que você deseja corrigir.

  3. Clique com o botão direito do mouse no código selecionado e selecione Gerar Correção de Código>.

    GitHub Copilot abre uma sessão de Chat Embutido para exibir uma sugestão de atualização de código diretamente no editor. Selecione Aceitar ou Fechar para aceitar ou descartar a correção sugerida.

  4. Opcionalmente, refinar a atualização de código sugerida enviando um prompt que fornece contexto adicional.

Como alternativa, se houver um problema de compilação ou lint em um arquivo de código, o GitHub Copilot mostrará uma ação de código (ícone brilhante) no editor quando você passar o ponteiro do mouse sobre o problema.

Screenshot mostrando a ação

Corrigir erros de teste

GitHub Copilot integra-se ao Gerenciador de Testes no VS Code e pode ajudar na correção de testes com falha.

  1. No Gerenciador de Testes, passe o mouse sobre um teste com falha.

  2. Selecione o botão Corrigir Falha de Teste (ícone de brilho).

  3. Examine e aplique a correção sugerida de GitHub Copilot.

Como alternativa, é possível:

  1. Abra a visualização do chat.

  2. Insira o /fixTestFailure comando.

  3. Siga as sugestões de GitHub Copilot para corrigir o teste.

Observação

O Agente monitora a saída de teste ao executar testes e tenta corrigir e executar novamente testes com falha. Usar o Agente para monitorar a saída de teste pode ajudá-lo a identificar e resolver problemas rapidamente em seu código. No entanto, quando você usa o Agente, GitHub Copilot pode fazer várias solicitações premium para concluir uma única tarefa. As solicitações Premium podem ser usadas por prompts iniciados pelo usuário e ações de acompanhamento do GitHub Copilot em seu nome. O total de solicitações premium usadas depende da complexidade da tarefa, do número de etapas envolvidas e do modelo selecionado.

Corrigir erros de terminal

Quando um comando não é executado no terminal, GitHub Copilot exibe um ícone de brilho na sarjeta que oferece uma Correção Rápida para explicar o que aconteceu.

Screenshot mostrando a ação

Resumo

GitHub Copilot fornece opções de correção rápida que resolvem problemas de codificação, falhas de teste e problemas detectados no terminal de comando. As opções de correção rápida incluem a ação inteligente Fix, o comando barra /fix e ações de código "Fix". A ação de correção inteligente é acessível no menu de contexto no editor e pode ser usada para resolver problemas de codificação sem escrever um prompt. A ação inteligente Corrigir também pode ser usada para corrigir erros de teste e erros de terminal.