# Guia de início rápido para usar o GitHub Copilot no seu IDE

Use Copilot em seu IDE para explicar conceitos, concluir código, propor edições e validar arquivos com o modo de agente.

GitHub Copilot está disponível em IDEs com suporte: Visual Studio Code, , Visual Studio, JetBrains IDEsEclipse e XCode. Ele pode responder perguntas e explicar conceitos e sugerir ou concluir o código enquanto você trabalha. Em IDEs que dão suporte ao modo de agente, ele também pode propor edições e validar arquivos.

Este início rápido mostra como usar esses recursos. Leva cerca de dez minutos.

## Pré-requisitos

* **Um plano ativo Copilot .** Consulte [Sobre GitHub Copilot](/pt/copilot/get-started/about-github-copilot#get-access).
* **A extensão Copilot para seu IDE.** Consulte [Instalando a extensão GitHub Copilot em seu ambiente](/pt/copilot/how-tos/set-up/install-copilot-extension).
* **Conectado a GitHub no seu IDE.** Se você tiver problemas de autenticação, consulte [Solução de problemas comuns com GitHub Copilot](/pt/copilot/how-tos/troubleshoot-copilot/troubleshoot-common-issues).

## Faça uma pergunta sobre seu código

1. Abra um arquivo de código existente em seu editor.

2. Abra a Copilot Chat janela.

   A maneira como você faz isso depende do seu IDE.

   * InVisual Studio Code, pressione <kbd>Ctrl</kbd>+<kbd>Alt</kbd>+<kbd>I</kbd> (Windows/Linux) ou <kbd>Comando de Controle</kbd>+<kbd></kbd>+<kbd>I</kbd> (macOS).
   * Em outros IDEs, procure Copilot Chat na barra de menus ou barra lateral. Consulte [Fazendo perguntas ao GitHub Copilot no seu IDE](/pt/copilot/how-tos/chat-with-copilot/chat-in-ide).

3. Digite `what does this file do`e pressione <kbd>Enter</kbd>.

CopilotA resposta é exibida abaixo de sua pergunta.

1. Selecione uma linha de código no editor e digite `explain this line` na janela de chat.

Copilot pode ver o arquivo que você abriu, para que você possa perguntar sobre seu código em vez de descrevê-lo primeiro.

## Permita que Copilot execute uma tarefa

A maioria dos IDEs dá suporte ao **modo de agente**. No modo de agente, você descreve o que deseja e Copilot decide quais arquivos alterar, faz as edições e executa comandos com sua aprovação.

Para verificar se o IDE dá suporte ao modo de agente, consulte [matriz de recursos Copilot](/pt/copilot/reference/copilot-feature-matrix?tool=ides).

1. Na janela de chat, selecione **Agente** e descreva uma tarefa. Por exemplo, `Create a task manager web app with the ability to add, delete, and mark tasks as completed`.

2. Pressione <kbd>Enter</kbd>.

Copilot gera os arquivos e o código necessários.

1. Examine as alterações e use os controles do IDE para aceitá-las.

Quando estiver pronto, salve suas alterações e confirme quando tudo parecer bom.

## Receba sua primeira sugestão em linha

GitHub Copilot pode sugerir código à medida que você trabalha e dá suporte a muitas linguagens de programação. Este exemplo usa JavaScript, mas você pode acompanhar em seu idioma preferido.

1. Em seu IDE, crie um novo arquivo JavaScript (*\*.js*).
2. No arquivo JavaScript, digite o cabeçalho da função a seguir.

   ```javascript copy
   function calculateDaysBetweenDates(begin, end) {
   ```

Copilot sugerirá automaticamente todo o corpo de uma função em texto acinzentado. A sugestão exata pode variar.

1. Para aceitar a sugestão, pressione <kbd>Tab</kbd>.

Quando estiver pronto, salve suas alterações e confirme quando tudo parecer bom.

## Próximas Etapas 

* Personalize Copilot em seu IDE com instruções personalizadas. Consulte [Adicionando instruções personalizadas de repositório para o GitHub Copilot em seu IDE](/pt/copilot/how-tos/configure-custom-instructions-in-your-ide/add-repository-instructions-in-your-ide#further-reading).
* Experimente o GitHub Copilot app. Consulte [Introdução ao GitHub aplicativo Copilot](/pt/copilot/get-started/quickstart-copilot-app).