GitHub Copilot Guia Rápido - Descrição e comandos úteis

Descrição, lista de comandos e atalhos do teclado

Conteúdo da página

Aqui está uma folha de dicas atualizada do GitHub Copilot, cobrindo atalhos essenciais, comandos, dicas de uso e recursos de contexto para o Visual Studio Code e o Copilot Chat

planos de assinatura do github copilot

Instale o GitHub Copilot no Visual Studio Code

Para instalar o GitHub Copilot no Visual Studio Code:

  1. Abra o Visual Studio Code no seu sistema.
  2. Vá para a Visualização de Extensões clicando no ícone de Extensões na barra lateral ou pressionando Ctrl+Shift+X (Windows/Linux) ou Cmd+Shift+X (Mac).
  3. Procure por “GitHub Copilot” na barra de pesquisa do Marketplace de Extensões.
  4. Clique em “Instalar” na extensão “GitHub Copilot” publicada pelo GitHub.
  5. Faça login no GitHub: Após a instalação, você será solicitado a fazer login na sua conta do GitHub. Autorize o GitHub Copilot para acessar sua conta quando solicitado em uma janela do navegador.
  6. (Se necessário) Ative ou configure o Copilot: Após o login, você pode configurar o Copilot para personalizar seu comportamento via menu de configurações, se desejar.

Pré-requisitos:

  • O VS Code deve estar instalado no seu sistema.
  • Uma conta do GitHub com uma assinatura do Copilot ou trial ativo.

Após a configuração, o Copilot estará ativo e você deverá ver seu ícone na barra de status, pronto para ajudar a escrever código. Se você não ver sugestões, recarregue o VS Code ou certifique-se de que está conectado com uma conta elegível.

Atalhos do Teclado (VS Code)

Aqui está uma lista de atalhos úteis do GitHub Copilot para Windows e Mac

Ação Atalho do macOS Atalho do Windows/Linux
Abrir a visualização de chat ⌃⌘I Ctrl+Alt+I
Iniciar chat inline (editor/terminal) ⌘I Ctrl+I
Nova sessão de chat na visualização de chat ⌘N Ctrl+N
Alternar para modo de agente/editar ⇧⌘I / Cmd+. Ctrl+Shift+Alt+I / Ctrl+.
Aceitar sugestão inline Tab Tab
Descartar sugestão Escape Escape
Abrir sugestões de autocompletar Ctrl+Enter Ctrl+Enter
Aceitar sugestão (chat inline) Cmd+Enter Ctrl+Enter

Comandos Slash Comuns (no Chat/Chat Inline)

Aqui está uma lista de comandos slash padrão

Comando Descrição
/clear Iniciar uma nova sessão de chat / Limpar conversa
/delete Excluir uma conversa
/explain Explicar o código atual/selecionado
/fix Propor uma correção para o código selecionado
/tests Gerar testes unitários para o código selecionado
/help Obter ajuda e informações de uso do Copilot
/new Iniciar um novo projeto

Variáveis de Chat para Contexto

Digite # seguido por uma variável para adicionar contexto específico nas prompts:

Variável Contexto Incluído
#block Bloco de código atual
#class Classe atual
#comment Comentário atual
#file Conteúdo inteiro do arquivo
#function Função/método atual
#line Linha atual de código
#path Caminho do arquivo
#project Contexto do projeto/workspace
#selection Texto selecionado atual
#sym Símbolo atual

Dicas para Prompts e Funcionalidades

  • Use @mentions para referenciar arquivos relevantes, issues, PRs, etc. no seu chat.
  • Seja específico e conciso nas instruções para obter os melhores resultados.
  • Arraste e solte arquivos ou pastas na área de chat para adicionar contexto.
  • Use variáveis de contexto # para focar as respostas do Copilot em áreas de código relevantes.
  • Escolha entre os modos de chat: perguntar (questões), editar (editar código), agente (fluxo de trabalho autônomo).

Práticas Recomendadas

  • Divida o código em funções menores e escreva bons comentários para obter melhores completions.
  • Use o chat para refatoração, geração de documentação, correção de falhas de testes ou onboarding em um novo código base.
  • Edite prompts anteriores e reverta alterações diretamente no chat, revise o histórico de chat ou use voz para interagir com o Copilot.

Linguagens e Ambientes Suportados

  • Suporta a maioria das linguagens populares: Python, JS, TypeScript, Go, Java, C#, C++, Ruby, PHP, entre outras.
  • Disponível no Visual Studio Code, IDEs JetBrains, CLI e interface web do GitHub.

Recursos Adicionais

  • Para PDFs atualizados frequentemente e atalhos em uma página, veja folhas de dicas mantidas pela comunidade.
  • Para mais exemplos e guias detalhados, os Cookbooks do GitHub Copilot e a documentação oficial podem ser úteis.

Para uma cobertura mais detalhada ou os recursos mais recentes com base no seu ambiente, visite a documentação oficial ou os repositórios do GitHub.

Principais Funcionalidades do GitHub Copilot

O GitHub Copilot ajuda na conclusão de código em muitas linguagens de programação, aproveitando modelos de IA treinados em grandes conjuntos de dados de código público, permitindo que ele reconheça e gere padrões e soluções de código relevantes para cada linguagem. Enquanto você digita no seu IDE (como Visual Studio Code, Visual Studio, IDEs JetBrains, etc.), o Copilot analisa o código ao redor do seu cursor, edições recentes e até comentários ou docstrings em linguagem natural para sugerir possíveis conclusões.

Formas principais pelas quais o Copilot fornece conclusão de código indiferente à linguagem incluem:

  • Consciência de Contexto: A IA entende o contexto do código, nomes de variáveis, estrutura do arquivo e sintaxe específica da linguagem para oferecer sugestões relevantes, seja você escrevendo Python, JavaScript, C#, C++, Java, Go, TypeScript, Ruby, PHP ou outras linguagens suportadas. Para linguagens comuns encontradas em repositórios públicos (como JavaScript, Python e TypeScript), as sugestões do Copilot são especialmente robustas.
  • Sugestões Inline e em Blocos: O Copilot pode fornecer simples autocompletions de uma única linha ou sugerir blocos inteiros de código — como funções ou classes completas — adequados à linguagem de programação atual e suas convenções.
  • Prompts em Linguagem Natural: Interpretando comentários escritos em inglês simples, o Copilot pode gerar código na sua linguagem de destino que atende aos requisitos descritos.
  • Aprendizado Adaptativo: Embora o Copilot não atualize em tempo real com seu código privado, ele se adapta aos padrões de código da sessão atual para aumentar a relevância dentro do arquivo e projeto atuais.
  • Integração com IDE: Seus plugins e extensões permitem que o Copilot seja usado de forma indissolúvel em ambientes de desenvolvimento populares, tornando a troca de linguagem e código bases multilíngues eficientes e produtivas.

Ao compreender as intenções de codificação e o contexto, o Copilot acelera fluxos de trabalho de desenvolvimento, apoia prototipagem rápida, reduz código de boilerplate e introduz soluções idiomáticas da linguagem, tornando tarefas mais simples em ambientes de programação diversos.

Preços da Assinatura do GitHub Copilot

O GitHub Copilot tem um modelo de preços em camadas com opções para indivíduos e organizações, bem como um plano gratuito limitado. Aqui está uma análise dos preços atuais e das características dos planos (atualizado em agosto de 2025):

Planos Individuais

Plano Custo Para quem? Recursos Principais/Notas
Grátis $0 Uso exploratório individual 2.000 conclusões, 50 solicitações de chat, modelos limitados
Pro $10/mês ou $100/ano Indivíduos, usuários avançados Conclusões ilimitadas, 300 solicitações premium/mês
Pro+ $39/mês ou $390/ano Usuários avançados, usuários pesados de IA Mais solicitações premium, todos os modelos
Empresarial $19/usuario/mês Equipes/organizações Todos os recursos do Pro, licença + gerenciamento de políticas, controle de admin e IP
Empresarial Avançado $39/usuario/mês Empresas Todos os recursos do Empresarial + gerenciamento empresarial/recursos e integrações

Solicitações Premium: Se você ultrapassar as solicitações premium incluídas, você pode comprar mais a $0,04 por solicitação.

Acesso Grátis

  • Eligibilidade: Estudantes verificados, professores e mantenedores de projetos de código aberto populares podem obter Copilot Pro gratuitamente após a verificação.
  • Nota: O Copilot Grátis não está disponível para contas vinculadas a organizações.

Teste Grátis e Cobrança

  • Teste de 30 dias gratuito: Novos assinantes do Pro podem acessar todos os recursos antes do pagamento. A cobrança requer um método de pagamento válido e começa automaticamente se não for cancelada antes do término do teste.
  • Você pode selecionar um ciclo de cobrança mensal ou anual e alterá-lo a qualquer momento; os planos anuais têm descontos.

Uso e Limites de Modelos

  • Todos os planos pagos permitem conclusões e chats básicos ilimitados. No entanto, cada plano inclui um limite mensal de “solicitações premium” para modelos e recursos avançados (ex.: revisão de código, acesso ao modelo mais recente). As solicitações premium não utilizadas são redefinidas no início de cada mês.
  • Você pode monitorar e gerenciar seu uso/compras diretamente nas configurações do Copilot ou da sua conta do GitHub.

Referências: Preços e recursos podem evoluir, então consulte a documentação do Copilot do GitHub para as atualizações mais recentes.

Diferenças entre o Acesso Pago e Grátis do GitHub Copilot

As principais diferenças entre os planos gratuitos e pagos (Pro/Pro+) do GitHub Copilot são os limites de uso e o acesso a recursos avançados, modelos de IA e suporte. Aqui está uma comparação estruturada:

Funcionalidade Plano Grátis Planos Pagos (Pro/Pro+)
Conclusão de Código 2.000/mês Ilimitado
Solicitações de Chat 50/mês Ilimitado (com Pro/Pro+), limites mais altos
Solicitações Premium 50/mês 300/mês (Pro), mais altos com Pro+
Acesso a Modelos de IA Limitado Acesso completo a modelos mais avançados/premium
Copilot Chat Limitado Acesso completo
Uso Intendido Apenas para uso pessoal/individual Indivíduos, profissionais, usuários avançados
Caminho de Upgrade Não é necessário assinatura Assinatura mensal/anual necessária
Acesso Grátis Disponível Estudantes/professores obtêm Pro gratuitamente Pago por padrão (exceto elegibilidade específica)
Uso por Organização Não disponível – apenas para uso individual Controle de admin/policy (Business/Enterprise)
  • O plano gratuito oferece uma experiência limitada: até 2.000 conclusões de código e 50 solicitações premium/chat por mês, com apenas um subconjunto de modelos e recursos. É estritamente para uso pessoal e não está disponível para contas gerenciadas por organizações.
  • O plano Pro (pago) oferece conclusões ilimitadas, modelos de IA mais avançados, Copilot Chat, até 300 solicitações premium por mês e outros recursos premium. O Pro+ eleva ainda mais esses limites. Esses benefícios são essenciais para usuários regulares ou avançados que precisam de acesso ilimitado à assistência da IA.
  • Estudantes, professores e mantenedores ativos de projetos de código aberto são elegíveis para obter o Pro gratuitamente com verificação.
  • Planos pagos também oferecem prioridade para novos recursos, suporte premium e, em níveis organizacionais (Business/Enterprise), ferramentas de administração e gerenciamento de políticas.

Em resumo, o plano gratuito visa explorar o Copilot com quotas limitadas, enquanto os planos pagos removem esses limites, concedem acesso a capacidades mais avançadas e suportam fluxos de trabalho de desenvolvimento profissional e organizacional.