Partilhar via


Copiloto Próximo Editar Sugestões

As próximas sugestões de edição usam as edições recentes feitas para antecipar a próxima edição que você pode querer fazer e o local dessa edição. Com essa nova habilidade, o GitHub Copilot sugere revisões para seu código, comentários, testes e muito mais.

As completações em linha são ótimas para preencher automaticamente uma seção de código. O Copilot NES ajuda-o a manter-se no fluxo lógico de edição, sugerindo alterações relevantes para o seu trabalho atual, e pode simplesmente Tab navegar rapidamente e aceitar as sugestões do Copilot. As sugestões podem abranger um único símbolo, uma linha inteira ou várias linhas, dependendo do escopo da alteração potencial.

Pré-requisitos

Para começar, você precisa:

Introdução ao NES

Para começar a usar o Copilot NES, habilite o recurso em Ferramentas > Opções > GitHub > Copilot > Conclusões do Copilot > Ativar sugestões de próxima edição.

Utilize as seguintes sugestões de edição

Para começar a receber sugestões do NES, comece a codificar. Quando o Copilot sugere edições de código, você pode navegar até ele com a Tab chave e, em seguida, aceitá-lo com a Tab chave novamente. Você economiza tempo pulando rapidamente para a próxima edição relevante, sem precisar pesquisar manualmente arquivos ou referências. Uma seta na margem indica se uma sugestão de edição está disponível.

Captura de tela que mostra setas na calha indicando as próximas sugestões de edição.

Uma seta na margem indica se há uma sugestão de edição disponível. Clique na seta para explorar o menu de sugestões de edição, que inclui atalhos de teclado.

Captura de tela que mostra o próximo menu de edições.

Se uma sugestão de edição estiver abaixo da visualização atual do editor, a seta apontará para baixo em vez de para a direita. Passe por uma sugestão de edição e a seta sugere o local da próxima sugestão de edição, apontando para cima ou para baixo com base em onde você está no arquivo.

Captura de tela que mostra a seta apontando para cima para indicar o próximo local de sugestão de edição no arquivo.

Casos de uso para sugestões de próxima edição

O NES é útil em vários cenários, não apenas fazendo mudanças repetitivas óbvias, mas também mudanças lógicas. Eis alguns exemplos:

Detetar e corrigir erros

  • NES ajuda com erros como erros de digitação, por exemplo, se você escreveu bol em vez de bool.

    Captura de ecrã que mostra NES sugerindo correção de erro de digitação.

  • O copiloto também pode ajudar com erros de lógica mais desafiadores, como uma expressão ternária invertida ou uma comparação que deve ser usada || em vez de &&.

    Captura de tela que mostra NES sugerindo a correção de uma expressão.

Mudança de intenção

O NES sugere alterações no restante do seu código que correspondam a uma alteração na intenção. Por exemplo, ao refatorar uma Point classe para Point3D.

Captura de tela animada que mostra sugestões de NES para alterações nas atualizações de intenção.

Sintaxe do código de atualização

O NES ajuda com alterações repetitivas, como a atualização da sintaxe do código para C++ moderno usando a Biblioteca Padrão (STL). Por exemplo, ao atualizar tudo printf() para std::cout, atualize também outra sintaxe, como fgets().

Captura de tela animada que mostra NES sugerindo atualizações de sintaxe de código

Reestruturar

  • Renomeie uma variável uma vez em um arquivo e o NES sugerirá atualizá-la em todo o arquivo. Se você introduzir um novo nome ou padrão de nomenclatura, o Copilot sugere atualizações no código subsequente para corresponder.

    Captura de tela que mostra NES sugerindo edições quando uma variável é renomeada.

  • Corresponder ao estilo do código. Depois de colar algum código, o NES sugere ajustes para combiná-lo com o estilo do código ao redor.