Skip to main content
Publicamos atualizações frequentes em nossa documentação, e a tradução desta página ainda pode estar em andamento. Para obter as informações mais atualizadas, acesse a documentação em inglês.

Configuring GitHub Copilot in your environment

You can enable, configure, or disable GitHub Copilot in a supported IDE.

GitHub Copilot pode ser gerenciado por meio de contas pessoais com o GitHub Copilot for Individuals ou por meio de contas da organização ou empresariais com GitHub Copilot for Business.

O GitHub Copilot é gratuito para uso de alunos, professores e mantenedores verificados de projetos populares de software livre. Para obter mais informações, confira "Sobre a cobrança para o GitHub Copilot".

About GitHub Copilot in JetBrains IDEs

If you use a JetBrains IDE, GitHub Copilot can autocomplete code as you type. After installation, you can enable or disable GitHub Copilot, and you can configure advanced settings within your IDE or on GitHub.com. This article describes how to configure GitHub Copilot in the IntelliJ IDE, but the user interfaces of other JetBrains IDEs may differ.

Como definir as configurações do GitHub Copilot no GitHub.com

Quando você tiver uma assinatura do GitHub Copilot ativa, você pode ajustar as configurações do GitHub Copilot para a sua conta pessoal no GitHub nas configurações do GitHub Copilot. As configurações se aplicam a todos os locais em que o GitHub Copilot é usado. Você pode configurar as sugestões que o GitHub Copilot oferece e como o GitHub usa os dados telemétricos.

Como habilitar ou desabilitar a detecção de duplicação

Nota: se você for membro de uma organização no GitHub Enterprise Cloud que recebeu a atribuição de uma estação GitHub Copilot por meio de sua organização, você não poderá configurar a detecção de duplicação em sua configurações de conta pessoal. Sua configuração de detecção de duplicação será herdada de sua organização ou empresa.

O GitHub Copilot inclui um filtro que detecta sugestões de código correspondentes ao código público no GitHub. Você pode optar por habilitar ou desabilitar o filtro. Quando o filtro está habilitado, o GitHub Copilot verifica sugestões de código com o código ao redor de cerca de 150 caracteres em relação ao código público no GitHub. Se houver uma correspondência exata ou próxima, a sugestão não será mostrada a você.

  1. No canto superior direito de qualquer página, clique na foto do seu perfil e em Configurações.

    Captura de tela do menu da conta do GitHub mostrando as opções para os usuários exibirem e editarem o perfil, o conteúdo e as configurações. Há um item de menu "Configurações" com o contorno em laranja escuro. 1. Na barra lateral esquerda, clique em GitHub Copilot.

  2. Em Sugestões que correspondem ao código público, selecione o menu suspenso e clique em Permitir permitir sugestões correspondentes ao código público ou Bloquear para bloquear sugestões correspondentes ao código público.

  3. Para confirmar as novas configurações, clique em Salvar.

Leitura adicional

Prerequisites

To configure GitHub Copilot in a JetBrains IDE, you must install the GitHub Copilot plugin. For more information, see "Getting started with GitHub Copilot."

Keyboard shortcuts for GitHub Copilot

You can use the default keyboard shortcuts for inline suggestions in your JetBrains IDE when using GitHub Copilot. Alternatively, you can rebind the shortcuts to your preferred keyboard shortcuts for each specific command. For more information on rebinding keyboard shortcuts in your JetBrains IDE, see the JetBrains documentation. For example, you can view the IntelliJ IDEA documentation.

Keyboard shortcuts for macOS

ActionShortcut
Accept an inline suggestionTab
Dismiss an inline suggestionEsc
Show next inline suggestionOption (⌥) or Alt+]
Show previous inline suggestionOption (⌥) or Alt+[
Trigger inline suggestionOption (⌥)+\
Open GitHub Copilot (additional suggestions in separate pane)Option (⌥) or Alt+Return

Keyboard shortcuts for Windows

ActionShortcut
Accept an inline suggestionTab
Dismiss an inline suggestionEsc
Show next inline suggestionAlt+]
Show previous inline suggestionAlt+[
Trigger inline suggestionAlt+\
Open GitHub Copilot (additional suggestions in separate pane)Alt+Enter

Keyboard shortcuts for Linux

ActionShortcut
Accept an inline suggestionTab
Dismiss an inline suggestionEsc
Show next inline suggestionAlt+]
Show previous inline suggestionAlt+[
Trigger inline suggestionAlt+\
Open GitHub Copilot (additional suggestions in separate pane)Alt+Enter

Enabling or disabling GitHub Copilot

You can enable or disable GitHub Copilot from within your JetBrains IDE. The GitHub Copilot status icon in the bottom panel of the JetBrains window indicates whether GitHub Copilot is enabled or disabled. When enabled, the icon is highlighted. When disabled, the icon is grayed out.

  1. To enable or disable GitHub Copilot, click the status icon in the bottom panel on the right of the JetBrains window.

    Screenshot of the bottom panel in a JetBrains IDE. The GitHub Copilot status icon is outlined in dark orange.

  2. If you are disabling GitHub Copilot, you will be asked whether you want to disable it globally, or for the language of the file you are currently editing. To disable globally, click Disable Completions. Alternatively, click the language-specific button to disable GitHub Copilot for the specified language.

    Screenshot of the menu to disable GitHub Copilot globally or for the current language in a JetBrains IDE

Configuring advanced settings for GitHub Copilot

You can manage advanced settings for GitHub Copilot in your JetBrains IDE, such as how your IDE displays code completions, and which languages you want to enable or disable for GitHub Copilot.

  1. In your JetBrains IDE, click the File menu, then click Settings.
  2. Under Languages & Frameworks, click GitHub Copilot.
  3. Edit the settings according to your personal preferences.
    • To adjust the behavior and appearance of code suggestions, and whether to automatically check for updates, select or deselect the corresponding checkboxes.
    • If you have selected to receive automatic updates, you can choose whether to receive stable, but less frequent updates, or nightly updates, which may be less stable. Click the Update channel dropdown and select Stable for stable updates, or Nightly for nightly updates.
    • Under "Disabled languages," use the checkboxes to select or deselect the languages you want to disable GitHub Copilot for.

Configuring proxy settings for GitHub Copilot

You can configure GitHub Copilot to connect through an HTTP proxy server in a JetBrains IDE. GitHub Copilot supports basic HTTP proxy setups, with or without basic authentication.

  1. In your JetBrains IDE, click the File menu, then click Settings.
  2. Under Appearance & Behavior, click System Settings and then click HTTP Proxy.
  3. Select Manual proxy configuration, and then select HTTP.
  4. In the "Host name" field, enter the hostname of your proxy server, and in the "Port number" field, enter the port number of your proxy server.
  5. Optionally, in the left sidebar, click Tools and then click Server Certificates. Then select or deselect Accept non-trusted certificates automatically, depending on whether you want to accept non-trusted certificates automatically.

Como definir as configurações do GitHub Copilot no GitHub.com

Quando você tiver uma assinatura do GitHub Copilot ativa, você pode ajustar as configurações do GitHub Copilot para a sua conta pessoal no GitHub nas configurações do GitHub Copilot. As configurações se aplicam a todos os locais em que o GitHub Copilot é usado. Você pode configurar as sugestões que o GitHub Copilot oferece e como o GitHub usa os dados telemétricos.

Como habilitar ou desabilitar a detecção de duplicação

Nota: se você for membro de uma organização no GitHub Enterprise Cloud que recebeu a atribuição de uma estação GitHub Copilot por meio de sua organização, você não poderá configurar a detecção de duplicação em sua configurações de conta pessoal. Sua configuração de detecção de duplicação será herdada de sua organização ou empresa.

O GitHub Copilot inclui um filtro que detecta sugestões de código correspondentes ao código público no GitHub. Você pode optar por habilitar ou desabilitar o filtro. Quando o filtro está habilitado, o GitHub Copilot verifica sugestões de código com o código ao redor de cerca de 150 caracteres em relação ao código público no GitHub. Se houver uma correspondência exata ou próxima, a sugestão não será mostrada a você.

  1. No canto superior direito de qualquer página, clique na foto do seu perfil e em Configurações.

    Captura de tela do menu da conta do GitHub mostrando as opções para os usuários exibirem e editarem o perfil, o conteúdo e as configurações. Há um item de menu "Configurações" com o contorno em laranja escuro. 1. Na barra lateral esquerda, clique em GitHub Copilot.

  2. Em Sugestões que correspondem ao código público, selecione o menu suspenso e clique em Permitir permitir sugestões correspondentes ao código público ou Bloquear para bloquear sugestões correspondentes ao código público.

  3. Para confirmar as novas configurações, clique em Salvar.

Leitura adicional

About GitHub Copilot in Visual Studio

If you use Visual Studio, GitHub Copilot can autocomplete code as you type. After installation, you can enable or disable GitHub Copilot, and you can configure advanced settings within Visual Studio or on GitHub.com.

Prerequisites

To configure GitHub Copilot in Visual Studio, you must install the GitHub Copilot plugin. For more information, see "Getting started with GitHub Copilot."

Keyboard shortcuts for GitHub Copilot

You can use the default keyboard shortcuts in Visual Studio when using GitHub Copilot. Alternatively, you can rebind the shortcuts in the Tools settings for Visual Studio using your preferred keyboard shortcuts for each specific command. You can search for each keyboard shortcut by its command name in the Keyboard Shortcuts editor.

ActionShortcutCommand name
Show next inline suggestionAlt+.Tools.Nextsuggestion
Show previous inline suggestionAlt+,Tools.Previoussuggestion
Trigger inline suggestionCtrl+Alt+\Edit.Copilot.TriggerInlineSuggestion

Rebinding keyboard shortcuts

If you don't want to use the default keyboard shortcuts in Visual Studio when using GitHub Copilot, you can rebind the shortcuts in the Keyboard editor using your preferred keyboard shortcuts for each specific command.

  1. In the Visual Studio toolbar, under Tools, click Options.

    Screenshot of the Options option in the Visual Studio toolbar

  2. In the "Options" dialog, under Environment, click Keyboard.

  3. Under "Show commands containing:", search for the command you want to rebind.

    Screenshot of the show commands containing search bar

  4. Under "Press shortcut keys," type the shortcut you want to assign to the command, then click Assign.

    Screenshot of the keyboard shortcut assignment

Como habilitar ou desabilitar o GitHub Copilot

O ícone de status do GitHub Copilot no painel inferior da janela do Visual Studio indica se o GitHub Copilot está habilitado ou desabilitado. Quando ele estiver habilitado, a cor da tela de fundo do ícone corresponderá à cor da barra de status. Quando desabilitado, haverá uma linha diagonal ao longo dele.

  1. Para habilitar ou desabilitar o GitHub Copilot, clique no ícone GitHub Copilot no painel inferior da janela do Visual Studio.

    Captura de tela da margem do editor no Visual Studio com o ícone do GitHub Copilot enfatizado

  2. Quando você estiver desabilitando o GitHub Copilot, será perguntado se deseja desabilitar as sugestões globalmente ou para a linguagem do arquivo em edição no momento.

    • Para desabilitar as sugestões do GitHub Copilot globalmente, clique em Habilitar Globalmente.
    • Para desabilitar as sugestões do GitHub Copilot para a linguagem especificada, clique em Habilitar para LINGUAGEM.

Configuring ReSharper for GitHub Copilot

If you use ReSharper, GitHub Copilot may work best when you configure ReSharper to use GitHub Copilot's native IntelliSense. For more information about ReSharper, see the ReSharper documentation

  1. In the Visual Studio toolbar, under Tools, click Options. Screenshot of the Options option in the Visual Studio toolbar
  2. In the "Options" dialog, under Environment, click IntelliSense and then click General.
  3. Under "General" select Visual Studio and then click Save.

Como definir as configurações do GitHub Copilot no GitHub.com

Quando você tiver uma assinatura do GitHub Copilot ativa, você pode ajustar as configurações do GitHub Copilot para a sua conta pessoal no GitHub nas configurações do GitHub Copilot. As configurações se aplicam a todos os locais em que o GitHub Copilot é usado. Você pode configurar as sugestões que o GitHub Copilot oferece e como o GitHub usa os dados telemétricos.

Como habilitar ou desabilitar a detecção de duplicação

Nota: se você for membro de uma organização no GitHub Enterprise Cloud que recebeu a atribuição de uma estação GitHub Copilot por meio de sua organização, você não poderá configurar a detecção de duplicação em sua configurações de conta pessoal. Sua configuração de detecção de duplicação será herdada de sua organização ou empresa.

O GitHub Copilot inclui um filtro que detecta sugestões de código correspondentes ao código público no GitHub. Você pode optar por habilitar ou desabilitar o filtro. Quando o filtro está habilitado, o GitHub Copilot verifica sugestões de código com o código ao redor de cerca de 150 caracteres em relação ao código público no GitHub. Se houver uma correspondência exata ou próxima, a sugestão não será mostrada a você.

  1. No canto superior direito de qualquer página, clique na foto do seu perfil e em Configurações.

    Captura de tela do menu da conta do GitHub mostrando as opções para os usuários exibirem e editarem o perfil, o conteúdo e as configurações. Há um item de menu "Configurações" com o contorno em laranja escuro. 1. Na barra lateral esquerda, clique em GitHub Copilot.

  2. Em Sugestões que correspondem ao código público, selecione o menu suspenso e clique em Permitir permitir sugestões correspondentes ao código público ou Bloquear para bloquear sugestões correspondentes ao código público.

  3. Para confirmar as novas configurações, clique em Salvar.

Leitura adicional

About GitHub Copilot in Visual Studio Code

If you use Visual Studio Code, GitHub Copilot can autocomplete code as you type. After installation, you can enable or disable GitHub Copilot, and you can configure advanced settings within Visual Studio Code or on GitHub.com.

Prerequisites

To configure GitHub Copilot in Visual Studio Code, you must install the GitHub Copilot plugin. For more information, see "Getting started with GitHub Copilot."

Keyboard shortcuts for GitHub Copilot

You can use the default keyboard shortcuts in Visual Studio Code when using GitHub Copilot. Alternatively, you can rebind the shortcuts in the Keyboard Shortcuts editor using your preferred keyboard shortcuts for each specific command. You can search for each keyboard shortcut by command name in the Keyboard Shortcuts editor.

Keyboard shortcuts for macOS

ActionShortcutCommand name
Accept an inline suggestionTabeditor.action.inlineSuggest.commit
Dismiss an inline suggestionEsceditor.action.inlineSuggest.hide
Show next inline suggestionOption (⌥)+]
editor.action.inlineSuggest.showNext
Show previous inline suggestionOption (⌥)+[
editor.action.inlineSuggest.showPrevious
Trigger inline suggestionOption (⌥)+\
editor.action.inlineSuggest.trigger
Open GitHub Copilot (additional suggestions in separate pane)Ctrl+Returngithub.copilot.generate
Toggle GitHub Copilot on/offNo default shortcutgithub.copilot.toggleCopilot

Keyboard shortcuts for Windows

ActionShortcutCommand name
Accept an inline suggestionTabeditor.action.inlineSuggest.commit
Dismiss an inline suggestionEsceditor.action.inlineSuggest.hide
Show next inline suggestionAlt+]editor.action.inlineSuggest.showNext
Show previous inline suggestionAlt+[editor.action.inlineSuggest.showPrevious
Trigger inline suggestionAlt+\editor.action.inlineSuggest.trigger
Open GitHub Copilot (additional suggestions in separate pane)Ctrl+Entergithub.copilot.generate
Toggle GitHub Copilot on/offNo default shortcutgithub.copilot.toggleCopilot

Keyboard shortcuts for Linux

ActionShortcutCommand name
Accept an inline suggestionTabeditor.action.inlineSuggest.commit
Dismiss an inline suggestionEsceditor.action.inlineSuggest.hide
Show next inline suggestionAlt+]editor.action.inlineSuggest.showNext
Show previous inline suggestionAlt+[editor.action.inlineSuggest.showPrevious
Trigger inline suggestionAlt+\editor.action.inlineSuggest.trigger
Open GitHub Copilot (additional suggestions in separate pane)Ctrl+Entergithub.copilot.generate
Toggle GitHub Copilot on/offNo default shortcutgithub.copilot.toggleCopilot

Rebinding keyboard shortcuts

If you don't want to use the default keyboard shortcuts in Visual Studio Code when using GitHub Copilot, you can rebind the shortcuts in the Keyboard Shortcuts editor using your preferred keyboard shortcuts for each specific command.

Rebinding keyboard shortcuts for macOS

  1. Click Code, click Preferences, then click Keyboard Shortcuts.

    Screenshot of Visual Studio Code keyboard shortcuts

  2. In the "Keyboard Shortcuts" editor, search for the command name of the keyboard shortcut you want to change.

  3. Next to the command you want to change, click the pencil icon.

    Screenshot of Keyboard shortcut editor

  4. Type the keystrokes you want to use for the command, then press Enter/Return.

Rebinding keyboard shortcuts for Windows

  1. Click the File menu, click Preferences, then click Keyboard Shortcuts.

    Screenshot of Visual Studio Code keyboard shortcuts

  2. In the "Keyboard Shortcuts" editor, search for the command name of the keyboard shortcut you want to change.

  3. Next to the command you want to change, click the pencil icon.

    Screenshot of Keyboard shortcut editor

  4. Type the keystrokes you want to use for the command, then press Enter/Return.

Rebinding keyboard shortcuts for Linux

  1. Click the File menu, click Preferences, then click Keyboard Shortcuts.

    Screenshot of Visual Studio Code keyboard shortcuts

  2. In the "Keyboard Shortcuts" editor, search for the command name of the keyboard shortcut you want to change.

  3. Next to the command you want to change, click the pencil icon.

    Screenshot of Keyboard shortcut editor

  4. Type the keystrokes you want to use for the command, then press Enter/Return.

Como habilitar ou desabilitar o GitHub Copilot

Você pode habilitar ou desabilitar o GitHub Copilot de dentro do Visual Studio Code. O ícone de status do GitHub Copilot no painel inferior da janela do Visual Studio Code indica se o GitHub Copilot está habilitado ou desabilitado. Quando ele estiver habilitado, a cor da tela de fundo do ícone corresponderá à cor da barra de status. Quando ele estiver desabilitado, a cor da tela de fundo do ícone se contrastará com a cor da barra de status.

  1. Para habilitar ou desabilitar o GitHub Copilot, clique no ícone de status no painel inferior da janela do Visual Studio Code.

    Captura de tela no painel inferior em Visual Studio Code. O ícone GitHub Copilot é contornado em laranja escuro.

  2. Quando você estiver desabilitando o GitHub Copilot, será perguntado se deseja desabilitar as sugestões globalmente ou para a linguagem do arquivo em edição no momento.

    • Para desabilitar as sugestões do GitHub Copilot globalmente, clique em Desabilitar Globalmente.
    • Para desabilitar as sugestões do GitHub Copilot para a linguagem especificada, clique em Desabilitar para LINGUAGEM. Captura de tela da opção para desabilitar o GitHub Copilot globalmente ou para a linguagem atual

Enabling or disabling inline suggestions

You can choose to enable or disable inline suggestions for GitHub Copilot in Visual Studio Code.

  1. No menu Arquivo, acesse Preferências e clique em Configurações. Captura de tela das configurações de Visual Studio Code
  2. In the left-side panel of the settings tab, click Extensions and then select Copilot.
  3. Under "Inline Suggest:Enable," select or deselect the checkbox to enable or disable inline suggestions.

Enabling or disabling GitHub Copilot for specific languages

You can specify which languages you want to enable or disable GitHub Copilot for.

  1. From the Visual Studio Code, click the Extensions tab, then navigate to the Copilot section. For more information, see "Enabling and disabling inline suggestions."

  2. Under "Enable or disable Copilot for specified languages," click Edit in settings.json.

  3. In the settings.json file, add or remove the languages you want to enable or disable GitHub Copilot for. For example, to enable Python in GitHub Copilot, add "python": true to the list, ensuring there is a trailing comma after all but the last list item.

    {
        "editor.inlineSuggest.enabled": true,
        "github.copilot.enable": {
            "*": true,
            "yaml": false,
            "plaintext": false,
            "markdown": true,
            "javascript": true,
            "python": true
        }
    }
    

Configuring proxy settings for GitHub Copilot

You can configure GitHub Copilot to connect through an HTTP proxy server in Visual Studio Code. GitHub Copilot supports basic HTTP proxy setups, with or without basic authentication.

  1. No menu Arquivo, acesse Preferências e clique em Configurações. Captura de tela das configurações de Visual Studio Code
  2. In the left-side panel of the settings tab, click Application and then select Proxy.
  3. In the textbox under "Proxy", type the address of your proxy server, for example http://localhost:3128. Alternatively, GitHub Copilot will use the http_proxy and https_proxy variables from your environment.
  4. Optionally, under "Proxy Authorization", click Edit in settings.json and add your required value to send as the Proxy-Authorization header for every network request.
  5. Optionally, under "Proxy Strict SSL", select or deselect the checkbox to enable or disable strict SSL.

Como definir as configurações do GitHub Copilot no GitHub.com

Quando você tiver uma assinatura do GitHub Copilot ativa, você pode ajustar as configurações do GitHub Copilot para a sua conta pessoal no GitHub nas configurações do GitHub Copilot. As configurações se aplicam a todos os locais em que o GitHub Copilot é usado. Você pode configurar as sugestões que o GitHub Copilot oferece e como o GitHub usa os dados telemétricos.

Como habilitar ou desabilitar a detecção de duplicação

Nota: se você for membro de uma organização no GitHub Enterprise Cloud que recebeu a atribuição de uma estação GitHub Copilot por meio de sua organização, você não poderá configurar a detecção de duplicação em sua configurações de conta pessoal. Sua configuração de detecção de duplicação será herdada de sua organização ou empresa.

O GitHub Copilot inclui um filtro que detecta sugestões de código correspondentes ao código público no GitHub. Você pode optar por habilitar ou desabilitar o filtro. Quando o filtro está habilitado, o GitHub Copilot verifica sugestões de código com o código ao redor de cerca de 150 caracteres em relação ao código público no GitHub. Se houver uma correspondência exata ou próxima, a sugestão não será mostrada a você.

  1. No canto superior direito de qualquer página, clique na foto do seu perfil e em Configurações.

    Captura de tela do menu da conta do GitHub mostrando as opções para os usuários exibirem e editarem o perfil, o conteúdo e as configurações. Há um item de menu "Configurações" com o contorno em laranja escuro. 1. Na barra lateral esquerda, clique em GitHub Copilot.

  2. Em Sugestões que correspondem ao código público, selecione o menu suspenso e clique em Permitir permitir sugestões correspondentes ao código público ou Bloquear para bloquear sugestões correspondentes ao código público.

  3. Para confirmar as novas configurações, clique em Salvar.

Leitura adicional

Configuring GitHub Copilot in Neovim

For guidance on configuring GitHub Copilot in Neovim, invoke the GitHub Copilot documentation in Neovim by running the following command:

:help copilot

Como definir as configurações do GitHub Copilot no GitHub.com

Quando você tiver uma assinatura do GitHub Copilot ativa, você pode ajustar as configurações do GitHub Copilot para a sua conta pessoal no GitHub nas configurações do GitHub Copilot. As configurações se aplicam a todos os locais em que o GitHub Copilot é usado. Você pode configurar as sugestões que o GitHub Copilot oferece e como o GitHub usa os dados telemétricos.

Como habilitar ou desabilitar a detecção de duplicação

Nota: se você for membro de uma organização no GitHub Enterprise Cloud que recebeu a atribuição de uma estação GitHub Copilot por meio de sua organização, você não poderá configurar a detecção de duplicação em sua configurações de conta pessoal. Sua configuração de detecção de duplicação será herdada de sua organização ou empresa.

O GitHub Copilot inclui um filtro que detecta sugestões de código correspondentes ao código público no GitHub. Você pode optar por habilitar ou desabilitar o filtro. Quando o filtro está habilitado, o GitHub Copilot verifica sugestões de código com o código ao redor de cerca de 150 caracteres em relação ao código público no GitHub. Se houver uma correspondência exata ou próxima, a sugestão não será mostrada a você.

  1. No canto superior direito de qualquer página, clique na foto do seu perfil e em Configurações.

    Captura de tela do menu da conta do GitHub mostrando as opções para os usuários exibirem e editarem o perfil, o conteúdo e as configurações. Há um item de menu "Configurações" com o contorno em laranja escuro. 1. Na barra lateral esquerda, clique em GitHub Copilot.

  2. Em Sugestões que correspondem ao código público, selecione o menu suspenso e clique em Permitir permitir sugestões correspondentes ao código público ou Bloquear para bloquear sugestões correspondentes ao código público.

  3. Para confirmar as novas configurações, clique em Salvar.

Leitura adicional