Skip to main content

Prompts de exemplo para o Copilot Chat

Obtenha prompts de exemplo e casos de uso para o Copilot Chat.

Você pode fazer ao Copilot Chat perguntas específicas sobre o seu projeto ou perguntas gerais sobre software. Você também pode pedir ao Copilot Chat para escrever código, corrigir erros, escrever testes e documentar código.

Use as guias acima para selecionar o ambiente em que você está usando o Copilot Chat.

Alguns dos prompts de exemplo a seguir usam participantes de chat (precedidos por @), comandos barra "/" (precedidos por /) ou variáveis de chat (precedidos por #). Para mais informações sobre palavras-chave nos prompts, consulte "Fazendo perguntas ao GitHub Copilot em seu IDE".

Fazer perguntas gerais sobre software

Você pode fazer ao Copilot Chat perguntas gerais sobre software. Por exemplo:

  • tell me about nodejs web server frameworks
  • how to create an express app
  • @terminal how to update an npm package

Tire dúvidas sobre seu projeto

Você pode fazer ao Copilot Chat perguntas sobre o seu projeto.

  • what sorting algorithm does this function use
  • @workspace how are notifications scheduled
  • #file:gameReducer.js #file:gameInit.js how are these files related

Para dar o contexto correto ao Copilot, tente algumas destas estratégias:

  • Destacar linhas de código relevantes
  • Usar variáveis do chat como #selection, #file, #editor, #codebase ou #git
  • Usar o participante do chat @workspace

Escrever código

Você pode pedir ao Copilot para escrever código para você. Por exemplo:

  • write a function to sum all numbers in a list
  • add error handling to this function
  • @workspace add form validation, similar to the newsletter page

Quando o Copilot retorna um bloco de código, a resposta inclui opções para copiar o código ou para inserir o código no cursor, em um novo arquivo ou no terminal.

Configurar um novo projeto

Use o comando de barra /new para configurar um novo projeto. Por exemplo:

  • /new react app with typescript
  • /new python django web application
  • /new node.js express server

O Copilot irá sugerir uma estrutura de diretórios e fornecer um botão para criar os arquivos e conteúdos sugeridos. Para visualizar um arquivo sugerido, selecione o nome do arquivo na estrutura de diretórios sugerida.

Use o comando de barra /newNotebook para configurar um novo Jupyter Notebook. Por exemplo:

  • /newNotebook retrieve the titanic dataset and use Seaborn to plot the data

Corrigir, melhorar e refatorar código

Se o arquivo ativo contiver um erro, use o comando de barra /fix para pedir ao Copilot para corrigir o erro.

Você também pode fazer solicitações gerais para melhorar ou refatorar seu código.

  • how would you improve this code?
  • translate this code to C#
  • add error handling to this function

Gravar testes

Use o comando de barra /tests para pedir ao Copilot para escrever testes para o arquivo ativo ou código selecionado. Por exemplo:

  • /tests
  • /tests using the Jest framework
  • /tests ensure the function rejects an empty list

O comando de barra /tests grava testes para código existente. Se você preferir escrever testes antes de escrever código (desenvolvimento orientado por teste), omita o comando /tests. Por exemplo:

  • Add tests for a JavaScript function that should sum a list of integers

Fazer perguntas sobre o Visual Studio Code

Use o participante do chat @vscode para fazer perguntas específicas sobre o Visual Studio Code. Por exemplo:

  • @vscode tell me how to debug a node.js app
  • @vscode how do I change my Visual Studio Code colors
  • @vscode how can I change key bindings

Fazer perguntas sobre a linha de comando

Use o participante do chat @terminal para fazer perguntas específicas sobre a linha de comando. Por exemplo:

  • @terminal find the largest file in the src directory
  • @terminal #terminalLastCommand para explicar o último comando e quaisquer erros

Fazer perguntas gerais sobre software

Você pode fazer ao Copilot Chat perguntas gerais sobre software. Por exemplo:

  • tell me about nodejs web server frameworks
  • how to create an express app
  • how to update an npm package

Tire dúvidas sobre seu projeto

Você pode fazer ao Copilot Chat perguntas sobre o seu projeto. Para dar o contexto correto ao Copilot, tente algumas destas estratégias:

  • Destacar linhas de código relevantes
  • Abra o arquivo relevante
  • Use #file para informar o Copilot para fazer referência a arquivos específicos
  • Use #solution para informar o Copilot para fazer referência ao arquivo ativo

Por exemplo:

  • what sorting algorithm does this function use
  • #file:gameReducer.js what happens when a new game is requested

Escrever código

Você pode pedir ao Copilot para escrever código para você. Por exemplo:

  • write a function to sum all numbers in a list
  • add error handling to this function

Quando o Copilot retorna um bloco de código, a resposta inclui opções para copiar o código, inserir o código em um novo arquivo ou visualizar a saída do código.

Corrigir, melhorar e refatorar código

Se o arquivo ativo contiver um erro, use o comando de barra /fix para pedir ao Copilot para corrigir o erro.

Você também pode fazer solicitações gerais para melhorar ou refatorar seu código.

  • how would you improve this code?
  • translate this code to C#
  • add error handling to this function

Gravar testes

Use o comando de barra /tests para pedir ao Copilot para escrever testes para o arquivo ativo ou código selecionado. Por exemplo:

  • /tests
  • /tests using the Jest framework
  • /tests ensure the function rejects an empty list

O comando de barra /tests grava testes para código existente. Se você preferir escrever testes antes de escrever código (desenvolvimento orientado por teste), omita o comando /tests. Por exemplo:

  • Add tests for a JavaScript function that should sum a list of integers

Fazer perguntas gerais sobre software

Você pode fazer ao Copilot Chat perguntas gerais sobre software. Por exemplo:

  • tell me about nodejs web server frameworks
  • how to create an express app
  • how to update an npm package

Tire dúvidas sobre seu projeto

Você pode fazer ao Copilot Chat perguntas sobre o seu projeto. Para dar o contexto correto ao Copilot, tente algumas destas estratégias:

Por exemplo:

  • what sorting algorithm does this function use
  • how are these files related (com referências aos arquivos em questão)

Escrever código

Você pode pedir ao Copilot para escrever código para você. Por exemplo:

  • write a function to sum all numbers in a list
  • add error handling to this function

Quando o Copilot retorna um bloco de código, a resposta inclui opções para copiar o código ou para inserir o código no cursor, em um novo arquivo ou no terminal.

Corrigir, melhorar e refatorar código

Se o arquivo ativo contiver um erro, use o comando de barra /fix para pedir ao Copilot para corrigir o erro.

Você também pode fazer solicitações gerais para melhorar ou refatorar seu código.

  • how would you improve this code?
  • translate this code to C#
  • add error handling to this function

Gravar testes

Use o comando de barra /tests para pedir ao Copilot para escrever testes para o arquivo ativo ou código selecionado. Por exemplo:

  • /tests
  • /tests using the Jest framework
  • /tests ensure the function rejects an empty list

O comando de barra /tests grava testes para código existente. Se você preferir escrever testes antes de escrever código (desenvolvimento orientado por teste), omita o comando /tests. Por exemplo:

  • Add tests for a JavaScript function that should sum a list of integers