Skip to main content

Sugestões de código do GitHub Copilot na sua IDE

Saiba mais sobre Copilot sugestões de código em IDEs diferentes.

Sobre sugestões de código em Visual Studio Code

Copilot no Visual Studio Code oferece dois tipos de sugestões de código:

  • Próximas sugestões de edição

    Com base nas edições que você está fazendo, Copilot ambos prevêem o local da próxima edição que você desejará fazer e o que essa edição deve ser. Para habilitar próximas sugestões de edição, consulte Configurando GitHub Copilot em seu ambiente.

  • Sugestões de texto fantasma

Copilot oferece sugestões de codificação conforme você digita. Comece a digitar no editor e o Copilot fornecerá sugestões de texto fantasma esmaecido no local atual do cursor. Você também pode descrever algo que deseja fazer usando a linguagem natural em um comentário e Copilot sugerirá o código para atingir sua meta.

O GitHub Copilot oferece sugestões para várias linguagens e uma ampla variedade de estruturas, mas funciona melhor para Python, JavaScript, TypeScript, Ruby, Go, C# e C++. O GitHub Copilot também pode ajudar na geração de consultas para bancos de dados ou na geração de sugestões para APIs e estruturas, e pode ajudar com infraestrutura como desenvolvimento de código.

Sobre sugestões de código em IDEs do JetBrains

Copilot oferece sugestões embutidas conforme você digita.

O GitHub Copilot oferece sugestões para várias linguagens e uma ampla variedade de estruturas, mas funciona melhor para Python, JavaScript, TypeScript, Ruby, Go, C# e C++. O GitHub Copilot também pode ajudar na geração de consultas para bancos de dados ou na geração de sugestões para APIs e estruturas, e pode ajudar com infraestrutura como desenvolvimento de código.

Sobre sugestões de código em Visual Studio

Copilot no Visual Studio oferece dois tipos de sugestões de código:

  • Sugestões de texto fantasma

Copilot oferece sugestões de codificação conforme você digita.

  • Próximas sugestões de edição (prévia pública)

    Com base nas edições que você está fazendo, Copilot preverá o local da próxima edição que você provavelmente fará e sugerirá uma conclusão para ela. As sugestões podem abranger um único símbolo, uma linha inteira ou várias linhas, dependendo do escopo da possível alteração. Para habilitar próximas sugestões de edição, consulte Configurando GitHub Copilot em seu ambiente.

O GitHub Copilot oferece sugestões para várias linguagens e uma ampla variedade de estruturas, mas funciona melhor para Python, JavaScript, TypeScript, Ruby, Go, C# e C++. O GitHub Copilot também pode ajudar na geração de consultas para bancos de dados ou na geração de sugestões para APIs e estruturas, e pode ajudar com infraestrutura como desenvolvimento de código.

Sobre sugestões de código no Vim/Neovim

GitHub Copilot fornece sugestões em linha conforme você digita no Vim/Neovim.

Sobre sugestões de código no Azure Data Studio

GitHub Copilot fornece sugestões em linha enquanto você cria bancos de dados SQL no Azure Data Studio.

Sobre sugestões de código no Xcode

GitHub Copilot no Xcode fornece dois tipos de sugestões de código:

  • Sugestões de texto fantasma
    • Copilot oferece sugestões de codificação conforme você digita. Você também pode descrever algo que deseja fazer usando a linguagem natural em um comentário e Copilot sugerirá o código para atingir sua meta.
  • Próximas sugestões de edição (prévia pública)
    • Com base nas edições que você está fazendo, Copilot preverá o local da próxima edição que você provavelmente fará e sugerirá uma conclusão para ela. As sugestões podem abranger uma linha inteira ou várias linhas, dependendo do escopo da possível alteração. Próximas sugestões de edição são habilitados por padrão. Para desabilitar, consulte Configurando GitHub Copilot em seu ambiente.

Sobre sugestões de código no Eclipse

GitHub Copilot no Eclipse fornece dois tipos de sugestões de código:

  • Sugestões de texto fantasma
    • Copilot oferece sugestões de codificação conforme você digita. Você também pode descrever algo que deseja fazer usando a linguagem natural em um comentário e Copilot sugerirá o código para atingir sua meta.
  • Próximas sugestões de edição (prévia pública)
    • Com base nas edições que você está fazendo, Copilot preverá o local da próxima edição que você provavelmente fará e sugerirá uma conclusão para ela. As sugestões podem abranger um único símbolo, uma linha inteira ou várias linhas, dependendo do escopo da possível alteração. Para habilitar próximas sugestões de edição, consulte Configurando GitHub Copilot em seu ambiente.

O GitHub Copilot oferece sugestões para várias linguagens e uma ampla variedade de estruturas, mas funciona melhor para Python, JavaScript, TypeScript, Ruby, Go, C# e C++. O GitHub Copilot também pode ajudar na geração de consultas para bancos de dados ou na geração de sugestões para APIs e estruturas, e pode ajudar com infraestrutura como desenvolvimento de código.

Sugestões de código que correspondem ao código público

GitHub Copilot verifica, em cada sugestão, se há correspondências com código disponível publicamente. As correspondências podem ser descartadas ou sugeridas com uma referência de código, com base na configuração da política “Sugestões correspondentes ao código público” para sua conta ou organização. Confira Referência de código do GitHub Copilot.

Alterando o modelo usado para sugestões em linha

Você pode alterar o modelo de IA usado para as sugestões embutidas do Copilot se:

  • Um modelo alternativo está disponível
  • Você está usando as versões mais recentes do Você pode alternar os modelos de IA nas versões mais recentes do VS Code com a versão mais recente da extensão do GitHub Copilot

Alterar o modelo afeta somente Copilot sugestões de texto fantasma. Ele não afeta as Copilot próximas sugestões de edição.

Observação

A lista de modelos disponíveis mudará ao longo do tempo. Quando apenas um modelo estiver disponível para sugestões embutidas, o seletor de modelo mostrará apenas esse modelo. Modelos de visualização e modelos adicionais serão adicionados ao seletor à medida que estiverem disponíveis.

Para obter detalhes sobre como alternar o modelo usado para sugestões em linha de Copilot, confira Alterando o modelo de IA para sugestões embutidas do Copilot do GitHub.

Efeitos de mudar o modelo de IA

Alterar o modelo usado para sugestões em linha de Copilot não afeta o modelo usado por sugestões da próxima edição de Copilot nem Bate-papo do Copilot. Confira Alterando o modelo de IA para GitHub Copilot Chat.

Não haverá alterações na política de coleta e uso de dados se você alterar o modelo de IA.

Se você estiver em um plano Copilot Gratuito, todas as conclusões serão descontadas da sua cota de conclusões, independentemente do modelo utilizado. Confira Planos para GitHub Copilot.

A configuração para habilitar ou desabilitar sugestões que correspondem ao código público é aplicada independentemente de qual modelo você escolher. Confira Localizando o código público que corresponde às sugestões do Copilot do GitHub.

Habilitando o alternador de modelos

Se você tiver um plano Copilot Gratuito ou Copilot Pro, o seletor de modelo para sugestões em linha do Copilot será ativado automaticamente.

Se você estiver usando um plano Copilot Business ou Copilot Enterprise, a organização ou empresa que fornece seu plano deve ativar a configuração Recursos de visualização do Editor. Confira Gerenciando políticas e recursos para GitHub Copilot em sua organização ou Gerenciando políticas e recursos para GitHub Copilot em sua empresa.

Alterando o modelo usado para sugestões em linha

Você pode alternar o modelo de IA usado para Copilot sugestões embutidas se:

  • Um modelo alternativo está disponível
  • Você está usando o Visual Studio 17.14 Versão Prévia 2 ou posterior

Observação

A lista de modelos disponíveis mudará ao longo do tempo. Quando apenas um modelo estiver disponível para sugestões embutidas, o seletor de modelo mostrará apenas esse modelo. Modelos de visualização e modelos adicionais serão adicionados ao seletor à medida que estiverem disponíveis.

Para obter detalhes sobre como alternar o modelo usado para sugestões em linha de Copilot, confira Alterando o modelo de IA para sugestões embutidas do Copilot do GitHub.

Efeitos de mudar o modelo de IA

Alterar o modelo usado para sugestões em linha de Copilot não afeta o modelo usado por sugestões da próxima edição de Copilot nem Bate-papo do Copilot. Confira Alterando o modelo de IA para GitHub Copilot Chat.

Não haverá alterações na política de coleta e uso de dados se você alterar o modelo de IA.

Se você estiver em um plano Copilot Gratuito, todas as conclusões serão descontadas da sua cota de conclusões, independentemente do modelo utilizado. Confira Planos para GitHub Copilot.

A configuração para habilitar ou desabilitar sugestões que correspondem ao código público é aplicada independentemente de qual modelo você escolher. Confira Localizando o código público que corresponde às sugestões do Copilot do GitHub.

Habilitando o alternador de modelos

Se você tiver um plano Copilot Gratuito ou Copilot Pro, o seletor de modelo para sugestões em linha do Copilot será ativado automaticamente.

Se você estiver usando um plano Copilot Business ou Copilot Enterprise, a organização ou empresa que fornece seu plano deve ativar a configuração Recursos de visualização do Editor. Confira Gerenciando políticas e recursos para GitHub Copilot em sua organização ou Gerenciando políticas e recursos para GitHub Copilot em sua empresa.

Alterando o modelo usado para sugestões em linha

Você pode alternar o modelo de IA usado para Copilot sugestões embutidas se:

  • Um modelo alternativo está disponível
  • Você está usando a versão mais recente dos IDEs do JetBrains com a versão mais recente da extensão do GitHub Copilot

Observação

A lista de modelos disponíveis mudará ao longo do tempo. Quando apenas um modelo estiver disponível para sugestões embutidas, o seletor de modelo mostrará apenas esse modelo. Modelos de visualização e modelos adicionais serão adicionados ao seletor à medida que estiverem disponíveis.

Para obter detalhes sobre como alternar o modelo usado para sugestões em linha de Copilot, confira Alterando o modelo de IA para sugestões embutidas do Copilot do GitHub.

Efeitos de mudar o modelo de IA

Alterar o modelo usado para sugestões em linha de Copilot não afeta o modelo usado por sugestões da próxima edição de Copilot nem Bate-papo do Copilot. Confira Alterando o modelo de IA para GitHub Copilot Chat.

Não haverá alterações na política de coleta e uso de dados se você alterar o modelo de IA.

Se você estiver em um plano Copilot Gratuito, todas as conclusões serão descontadas da sua cota de conclusões, independentemente do modelo utilizado. Confira Planos para GitHub Copilot.

A configuração para habilitar ou desabilitar sugestões que correspondem ao código público é aplicada independentemente de qual modelo você escolher. Confira Localizando o código público que corresponde às sugestões do Copilot do GitHub.

Habilitando o alternador de modelos

Se você tiver um plano Copilot Gratuito ou Copilot Pro, o seletor de modelo para sugestões em linha do Copilot será ativado automaticamente.

Se você estiver usando um plano Copilot Business ou Copilot Enterprise, a organização ou empresa que fornece seu plano deve ativar a configuração Recursos de visualização do Editor. Confira Gerenciando políticas e recursos para GitHub Copilot em sua organização ou Gerenciando políticas e recursos para GitHub Copilot em sua empresa.

Linguagens de programação incluídas no modelo padrão

As seguintes linguagens de programação e tecnologias estão incluídas nos dados de treinamento do LLM padrão usado para Copilot sugestões em linha:

  • C
  • C#
  • C++
  • Clojure
  • CSS
  • Dart
  • Dockerfile
  • Elixir
  • Emacs Lisp
  • Go
  • Haskell
  • HTML
  • Java
  • JavaScript
  • Julia
  • Jupyter Notebook
  • Kotlin
  • Lua
  • MATLAB
  • Objective-C
  • Perl
  • PHP
  • PowerShell
  • Python
  • R
  • Ruby
  • Rust
  • Scala
  • Shell
  • Swift
  • TeX
  • TypeScript
  • Vue

Próximas etapas