{"meta":{"title":"Obtendo sugestões de código em seu IDE com GitHub Copilot","intro":"Use GitHub Copilot para obter sugestões de código em seu editor.","product":"GitHub Copilot","breadcrumbs":[{"href":"/pt/copilot","title":"GitHub Copilot"},{"href":"/pt/copilot/how-tos","title":"Instruções"},{"href":"/pt/copilot/how-tos/get-code-suggestions","title":"Obter sugestões de código"},{"href":"/pt/copilot/how-tos/get-code-suggestions/get-ide-code-suggestions","title":"Obter sugestões de código do IDE"}],"documentType":"article"},"body":"# Obtendo sugestões de código em seu IDE com GitHub Copilot\n\nUse GitHub Copilot para obter sugestões de código em seu editor.\n\n<style> .button-container { display: flex; gap: 10px; } </style><div class=\"button-container\">\n\n```\n<a href=\"https://github.com/copilot?ref_product=copilot&ref_type=trial&ref_style=button&ref_plan=free\" target=\"_blank\" class=\"btn btn-primary mt-3 mr-3 no-underline\">\n          \n    <span>Comece gratuitamente</span> <svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-link-external\" aria-label=\"link external icon\" role=\"img\"><path d=\"M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z\"></path></svg> </a>\n```\n\n<div class=\"ghd-tool vscode\">\n<a href=\"vscode://GitHub.Copilot-Chat?ref_product=copilot&ref_type=engagement&ref_style=button\" target=\"_blank\" class=\"btn btn-primary mt-3 mr-3 no-underline\">\n        <span>Abrir em Visual Studio Code</span> <svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-link-external\" aria-label=\"link external icon\" role=\"img\"><path d=\"M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z\"></path></svg> </a>\n</div>\n\n</div>\n\n<div class=\"ghd-tool jetbrains\">\n\n## Introdução\n\nEste guia demonstra como obter sugestões de codificação do GitHub Copilot em um IDE do JetBrains. Para ver instruções para outros ambientes de codificação populares, use o alternador de ferramentas na parte superior da página.\n\nOs exemplos neste guia usam Java. No entanto, outras linguagens funcionarão de forma semelhante.\n\nPara saber mais, confira [Sugestões de código do GitHub Copilot na sua IDE](/pt/copilot/concepts/completions/code-suggestions?tool=jetbrains).\n\n## Pré-requisitos\n\n* **Acesso a Copilot**. Para usar GitHub Copilot no JetBrains, você precisa de acesso limitado por meio de Copilot Gratuito ou de um plano Copilot pago para acesso completo. Confira [O que é GitHub Copilot?](/pt/copilot/about-github-copilot/what-is-github-copilot#getting-access-to-copilot).\n\n* **JetBrains IDE compatível**. Para usar o GitHub Copilot no JetBrains, você deverá ter um IDE do JetBrains compatível instalado. O GitHub Copilot é compatível com as seguintes IDEs:\n\n  * IntelliJ IDEA (Ultimate, Community, Educational)\n  * Android Studio\n  * AppCode\n  * CLion\n  * Convidado do Code With Me\n  * DataGrip\n  * DataSpell\n  * GoLand\n  * Cliente JetBrains\n  * MPS\n  * PhpStorm\n  * PyCharm (Profissional, Comunidade, Educacional)\n  * Rider\n  * RubyMine\n  * RustRover\n  * WebStorm\n  * Lado do escritor\n\n  Consulte o [localizador de ferramentas JetBrains IDEs](https://www.jetbrains.com/products/?ref_product=copilot\\&ref_type=engagement\\&ref_style=button) para fazer o download.\n\n* **Versão mais recente da extensão do GitHub Copilot**. Confira o [plug-in do GitHub Copilot](https://plugins.jetbrains.com/plugin/17718-github-copilot?ref_product=copilot\\&ref_type=engagement\\&ref_style=text) no Marketplace do JetBrains. Para obter instruções de instalação, confira [Instalando a extensão GitHub Copilot em seu ambiente](/pt/copilot/configuring-github-copilot/installing-the-github-copilot-extension-in-your-environment).\n\n* **Inicie sessão no GitHub no seu IDE da JetBrains**. Para obter instruções de autenticação, confira [Instalando a extensão GitHub Copilot em seu ambiente](/pt/copilot/configuring-github-copilot/installing-the-github-copilot-extension-in-your-environment?tool=jetbrains#installing-the-github-copilot-plugin-in-your-jetbrains-ide).\n\n## Obter sugestões de código\n\nO GitHub Copilot oferece sugestões de codificação à medida que você digita. Por exemplo, em um arquivo Java, crie uma classe digitando `class Test`.\n\nGitHub Copilot vai sugerir automaticamente um corpo de classe em texto esmaecido. Para aceitar a sugestão, pressione <kbd>Tab</kbd>.\n\nVocê também pode descrever algo que deseja fazer usando linguagem natural em um comentário, e Copilot sugerirá o código para alcançar seu objetivo. Por exemplo, digite este comentário em um arquivo Java:\n\n```java copy\n// find all images without alternate text\n// and give them a red border\nvoid process () {\n```\n\nO GitHub Copilot vai sugerir código automaticamente. Para aceitar a sugestão, pressione <kbd>Tab</kbd>.\n\nO GitHub Copilot tentará fazer a correspondência entre o contexto e o estilo do seu código. Você sempre poderá editar o código sugerido.\n\n> \\[!TIP]\n> Se você receber sugestões limitadas ou nenhuma sugestão do Copilot, talvez você esteja com a detecção duplicada habilitada. Para obter mais informações sobre a detecção de duplicação, consulte [Gerenciando políticas de GitHub Copilot como um assinante individual](/pt/copilot/configuring-github-copilot/configuring-your-personal-github-copilot-settings-on-githubcom#enabling-or-disabling-suggestions-matching-public-code).\n\n## Exibir sugestões alternativas\n\nPor exemplo, digite a seguinte linha em um arquivo Java e pressione <kbd>Enter</kbd>:\n\n```java copy\nprivate int calculateDaysBetweenDates(Date date1,\n```\n\nGitHub Copilot vai mostrar uma sugestão.\n\nAgora, passe o mouse sobre a sugestão para exibir o controle do GitHub Copilot e escolher sugestões. Para exibir sugestões seguintes ou anteriores, clique no botão de seta para frente ou para trás no controle.\n\nVocê também pode usar atalhos de teclado para mostrar sugestões alternativas:\n\n| Sistema operacional            | Ver a próxima sugestão | Ver a sugestão anterior |\n| :----------------------------- | :--------------------- | :---------------------- |\n| macOS                          |                        |                         |\n| <kbd>Opção</kbd>+<kbd>]</kbd>  |                        |                         |\n| <kbd>Opção</kbd>+<kbd>\\[</kbd> |                        |                         |\n| Windows ou Linux               |                        |                         |\n| <kbd>Alt</kbd>+<kbd>]</kbd>    |                        |                         |\n| <kbd>Alt</kbd>+<kbd>\\[</kbd>   |                        |                         |\n\n{Aceitar ou rejeitar sugestão do copilot}\n\n## Exibindo várias sugestões em uma nova guia\n\nSe você não quiser usar uma das sugestões iniciais que o GitHub Copilot oferece, poderá mostrar várias sugestões em uma nova guia.\n\nPor exemplo, digite a seguinte linha em um arquivo Java:\n\n```java copy\nprivate int calculateDaysBetweenDates(Date date1,\n```\n\nGitHub Copilot vai mostrar uma sugestão.\n\nPara abrir uma nova guia com várias sugestões adicionais, use o seguinte atalho de teclado e clique em **Open GitHub Copilot**:\n\n| Sistema operacional                              | Abrir várias sugestões |\n| :----------------------------------------------- | :--------------------- |\n| macOS                                            |                        |\n| <kbd>Comando</kbd>+<kbd>Shift</kbd>+<kbd>A</kbd> |                        |\n| Windows ou Linux                                 |                        |\n| <kbd>CTRL</kbd>+<kbd>ENTER</kbd>                 |                        |\n\nPara aceitar uma sugestão, abaixo da sugestão, clique em **Aceitar Sugestão NÚMERO**. Para rejeitar todas as sugestões, feche a guia.\n\n## Aceitar sugestões parciais\n\nSe você não quiser aceitar uma sugestão inteira do GitHub Copilot, poderá aceitar a próxima palavra ou a próxima linha de uma sugestão.\n\nPor exemplo, digite a seguinte linha em um arquivo Java:\n\n```java copy\nprivate int calculateDaysBetweenDates(Date date1,\n```\n\nO GitHub Copilot exibirá uma sugestão em texto esmaecido. A sugestão exata pode variar.\n\nAgora, passe o mouse sobre a sugestão para exibir o controle do GitHub Copilot e escolher sugestões. Para aceitar apenas a próxima palavra da sugestão, clique em **Aceitar Palavra** no controle.\n\nComo alternativa, você pode usar um atalho de teclado para aceitar a próxima palavra de uma sugestão:\n\n| Sistema operacional                                 | Aceitar a próxima palavra | Aceitar próxima linha |\n| :-------------------------------------------------- | :------------------------ | :-------------------- |\n| macOS                                               |                           |                       |\n| <kbd>Comando</kbd>+<kbd>→</kbd>                     |                           |                       |\n| <kbd>Comando</kbd>+<kbd>Controle</kbd>+<kbd>→</kbd> |                           |                       |\n| Windows ou Linux                                    |                           |                       |\n| <kbd>Controle</kbd>+<kbd>→</kbd>                    |                           |                       |\n| <kbd>Ctrl</kbd>+<kbd>Alt</kbd>+<kbd>→</kbd>         |                           |                       |\n\nSe você quiser aceitar a próxima linha de uma sugestão, será necessário definir um atalho de teclado personalizado para o comando `editor.action.inlineSuggest.acceptNextLine`. Para obter mais informações sobre como definir atalhos de teclado personalizados, consulte [Configurando GitHub Copilot em seu ambiente](/pt/copilot/configuring-github-copilot/configuring-github-copilot-in-your-environment).\n\n</div>\n\n<div class=\"ghd-tool visualstudio\">\n\n## Introdução\n\nEste guia demonstra como obter sugestões de código do GitHub Copilot no Visual Studio para Windows. Para ver instruções para outros ambientes de codificação populares, use o alternador de ferramentas na parte superior da página.\n\nOs exemplos neste guia usam C#. No entanto, outras linguagens funcionarão de forma semelhante.\n\nPara saber mais, confira [Sugestões de código do GitHub Copilot na sua IDE](/pt/copilot/concepts/completions/code-suggestions?tool=visualstudio).\n\n## Pré-requisitos\n\n* **Acesso a Copilot**. Para usar GitHub Copilot em GitHub Copilot no Visual Studio, você precisa de acesso limitado por meio de Copilot Gratuito ou um plano Copilot pago para acesso completo. Confira [O que é GitHub Copilot?](/pt/copilot/about-github-copilot/what-is-github-copilot#getting-access-to-copilot).\n\n* **Versão compatível do Visual Studio**. Para usar o GitHub Copilot no Visual Studio, você precisa ter a versão 2022 17.8 ou posterior do Visual Studio para Windows instalada. Para saber mais, confira [Instalar o Visual Studio](https://learn.microsoft.com/en-us/visualstudio/install/install-visual-studio?ref_product=copilot\\&ref_type=engagement\\&ref_style=text) na documentação da Microsoft.\n\n* **Extensão do GitHub Copilot para Visual Studio**. Para obter instruções sobre como instalar a extensão Copilot, confira [Instalar o GitHub Copilot no Visual Studio](https://learn.microsoft.com/visualstudio/ide/visual-studio-github-copilot-install-and-states?ref_product=copilot\\&ref_type=engagement\\&ref_style=text) na documentação da Microsoft.\n\n* **Adicione sua conta do GitHub ao Visual Studio**. Consulte [Adicionar contas do GitHub ao keychain do Visual Studio](https://learn.microsoft.com/en-us/visualstudio/ide/work-with-github-accounts?ref_product=copilot\\&ref_type=engagement\\&ref_style=text) na documentação da Microsoft.\n\n## Obter sugestões de código\n\nO GitHub Copilot oferece sugestões de codificação à medida que você digita. Por exemplo, digite esta assinatura de função em um arquivo C#:\n\n```csharp copy\nint CalculateDaysBetweenDates(\n```\n\nO GitHub Copilot sugerirá automaticamente um corpo inteiro de função em texto acinzentado. Para aceitar a sugestão, pressione <kbd>Tab</kbd>.\n\nVocê também pode descrever algo que deseja fazer usando linguagem natural em um comentário, e Copilot sugerirá o código para alcançar seu objetivo. Por exemplo, digite este comentário no arquivo C#:\n\n```csharp copy\nusing System.Xml.Linq;\n\nvar doc = XDocument.Load(\"index.xhml\");\n\n// find all images\n```\n\nO GitHub Copilot sugerirá uma implementação da função. Para aceitar a sugestão, pressione <kbd>Tab</kbd>.\n\n> \\[!TIP]\n> Se você receber sugestões limitadas ou nenhuma sugestão do Copilot, talvez você esteja com a detecção duplicada habilitada. Para obter mais informações sobre a detecção de duplicação, consulte [Gerenciando políticas de GitHub Copilot como um assinante individual](/pt/copilot/configuring-github-copilot/configuring-your-personal-github-copilot-settings-on-githubcom#enabling-or-disabling-suggestions-matching-public-code).\n\n## Exibir sugestões alternativas\n\nPor exemplo, digite esta assinatura de função em um arquivo C#:\n\n```csharp copy\nint CalculateDaysBetweenDates(\n```\n\nGitHub Copilot vai mostrar uma sugestão.\n\nAgora, passe o mouse sobre a sugestão para exibir o controle do GitHub Copilot e escolher sugestões. Para exibir sugestões seguintes ou anteriores, clique no botão de seta para frente ou para trás no controle.\n\nComo alternativa, você pode mostrar sugestões alternativas pressionando <kbd>Alt</kbd>+<kbd>.</kbd> (ou <kbd>Alt</kbd>+<kbd>,</kbd>) no teclado.\n\n{Aceitar ou rejeitar sugestão do copilot}\n\n## Obter sugestões de comentários\n\n> \\[!NOTE] As sugestões de comentário estão disponíveis no Visual Studio 17.14 Versão prévia 2 e posteriores.\n\nO GitHub Copilot pode sugerir comentários para seu código analisando o código que você escreve e gerando comentários que descrevem o que o código faz. Para os usuários do Copilot Gratuito, as sugestões de comentários contam para o uso mensal do Bate-papo do Copilot, e não para o uso de sugestões de código.\n\nAs sugestões de comentário estão disponíveis nas seguintes linguagens:\n\n* C#\n* C++\n\n### Habilitar sugestões de comentários\n\nPara habilitar sugestões de comentários, você precisa configurar o estilo de comentário no Visual Studio.\n\n#### Para C++\n\n1. No Visual Studio, no menu **Ferramentas**, clique em **Opções**.\n2. No painel à esquerda, clique em **Editor de Texto**.\n3. Clique em **C++** e, em seguida, **estilo de código**.\n4. No título **Estilo de Código** , clique em **Geral**.\n5. Em \"Comments\", selecione **Xml Doc Comments** na lista suspensa.\n6. Selecione **Inserir estilo de comentário existente no início de novas linhas ao escrever comentários** e **Continuar comentários de linha única.** Em seguida, clique em **OK**.\n7. Na guia **Options**, no painel esquerdo, clique em **GitHub**.\n8. Clique **em Copilot** e, em seguida, **editor**.\n9. Selecione **Habilitar descrições geradas por IA para comentários de documentação inseridas automaticamente em idiomas com suporte**.\n\n#### Para o C\\#\n\n1. No Visual Studio, no menu **Ferramentas**, clique em **Opções**.\n2. No painel esquerdo, clique em **Idiomas**.\n3. Clique em **C#**, em seguida, **Mais Configurações** e **Avançado**.\n4. Em \"Comentários\", selecione **Gerar comentários de documentação XML para ///**, **Inserir // no início de novas linhas ao escrever comentários //** e **Inserir \\* no início de novas linhas ao escrever comentários /\\*\\*/.** Em seguida, clique em **OK**.\n5. Na guia **Options**, no painel esquerdo, clique em **GitHub**.\n6. Clique **em Copilot** e, em seguida, **editor**.\n7. Selecione **Habilitar descrições geradas por IA para comentários de documentação inseridas automaticamente em idiomas com suporte**.\n\n### Usar sugestões de comentários\n\nPara iniciar sugestões de comentário, digite o iniciador de comentários padrão para a linguagem na qual você está escrevendo (por exemplo, `///`) antes do código que você deseja comentar e aguarde a sugestão aparecer.\n\nPara aceitar a sugestão, pressione <kbd>Tab</kbd>. Para modificar a sugestão, pressione <kbd>Alt</kbd>+<kbd>/</kbd>. Para rejeitar a sugestão, pressione <kbd>Esc</kbd>.\n\n## Como navegar e aceitar próximas sugestões de edição\n\nCom base nas edições que você fizer, o Copilot vai prever o local da próxima edição que você provavelmente fará e sugerir um preenchimento para ela.\n\nVocê pode navegar pelas alterações de código sugeridas usando <kbd>Tab</kbd>, facilitando a localização da próxima edição relevante sem pesquisar manualmente por arquivos ou referências. Pressione <kbd>Tab</kbd> para aceitar uma sugestão.\n\nUma seta na medianiz indica uma sugestão de edição disponível. Clique na seta para acessar o menu de sugestões de edição, que oferece atalhos de teclado. Se uma sugestão de edição estiver fora do modo de exibição atual do editor, a seta apontará para cima ou para baixo para indicar onde está a próxima sugestão.\n\n</div>\n\n<div class=\"ghd-tool vscode\">\n\n## Introdução\n\nEste guia demonstra como obter sugestões de código do GitHub Copilot no Visual Studio Code. Para ver instruções para outros ambientes de codificação populares, use o alternador de ferramentas na parte superior da página.\n\nOs exemplos neste guia usam JavaScript. No entanto, outras linguagens funcionarão de forma semelhante.\n\nPara saber mais, confira [Sugestões de código do GitHub Copilot na sua IDE](/pt/copilot/concepts/completions/code-suggestions?tool=vscode).\n\n## Pré-requisitos\n\n* **Acesso a Copilot**. Para usar GitHub Copilot em Visual Studio Code, você precisa de acesso limitado por meio de Copilot Gratuito ou um plano Copilot pago para acesso completo. Confira [O que é GitHub Copilot?](/pt/copilot/about-github-copilot/what-is-github-copilot#getting-access-to-copilot).\n\n* **Acesse o GitHub no Visual Studio Code**. Confira [Configurar o GitHub Copilot no Visual Studio Code](https://code.visualstudio.com/docs/copilot/setup?ref_product=copilot\\&ref_type=engagement\\&ref_style=text) na documentação do VS Code.\n\n* **Visual Studio Code**. Para usar o GitHub Copilot no Visual Studio Code, você deve ter o Visual Studio Code instalado. Para obter mais informações, confira a [página de download do Visual Studio Code](https://code.visualstudio.com/Download?ref_product=copilot\\&ref_type=engagement\\&ref_style=text).\n\n* **Copilot no Visual Studio Code**. Quando você configura o GitHub Copilot no Visual Studio Code pela primeira vez, as extensões necessárias são instaladas automaticamente. Você não precisa baixá-los nem instalá-los manualmente. Para obter instruções detalhadas, confira [Configurar o GitHub Copilot no Visual Studio Code](https://code.visualstudio.com/docs/copilot/setup?ref_product=copilot\\&ref_type=engagement\\&ref_style=text) na documentação do Visual Studio Code.\n\n## Obter sugestões de código\n\nO GitHub Copilot oferece sugestões de codificação à medida que você digita. Por exemplo, digite este cabeçalho de função em um arquivo JavaScript:\n\n```javascript copy\nfunction calculateDaysBetweenDates(begin, end) {\n```\n\nO GitHub Copilot sugerirá automaticamente o resto da função. Para aceitar a sugestão, pressione <kbd>Tab</kbd>.\n\nVocê também pode descrever algo que deseja fazer usando linguagem natural em um comentário, e Copilot sugerirá o código para alcançar seu objetivo. Por exemplo, digite este comentário em um arquivo JavaScript:\n\n```javascript copy\n// write a function to\n// find all images without alternate text\n// and give them a red border\n```\n\nO GitHub Copilot vai sugerir código automaticamente. Para aceitar a sugestão, pressione <kbd>Tab</kbd>.\n\n> \\[!TIP]\n> Se você receber sugestões limitadas ou nenhuma sugestão do Copilot, talvez você esteja com a detecção duplicada habilitada. Para obter mais informações sobre a detecção de duplicação, consulte [Gerenciando políticas de GitHub Copilot como um assinante individual](/pt/copilot/configuring-github-copilot/configuring-your-personal-github-copilot-settings-on-githubcom#enabling-or-disabling-suggestions-matching-public-code).\n\n## Exibir sugestões alternativas\n\nPor exemplo, digite este cabeçalho de função em um arquivo JavaScript e pressione <kbd>Enter</kbd>:\n\n```javascript copy\nfunction calculateDaysBetweenDates(begin, end) {\n```\n\nGitHub Copilot vai mostrar uma sugestão.\n\nAgora, passe o mouse sobre a sugestão para exibir o controle do GitHub Copilot e escolher sugestões. Para exibir sugestões seguintes ou anteriores, clique no botão de seta para frente ou para trás no controle.\n\nVocê também pode usar atalhos de teclado para mostrar sugestões alternativas:\n\n| Sistema operacional                       | Ver a próxima sugestão | Ver a sugestão anterior |\n| :---------------------------------------- | :--------------------- | :---------------------- |\n| macOS                                     |                        |                         |\n| <kbd>Opção (⌥) ou Alt</kbd>+<kbd>]</kbd>  |                        |                         |\n| <kbd>Opção (⌥) ou Alt</kbd>+<kbd>\\[</kbd> |                        |                         |\n| Windows ou Linux                          |                        |                         |\n| <kbd>Alt</kbd>+<kbd>]</kbd>               |                        |                         |\n| <kbd>Alt</kbd>+<kbd>\\[</kbd>              |                        |                         |\n\n{Aceitar ou rejeitar sugestão do copilot}\n\n## Exibindo várias sugestões em uma nova guia\n\nSe você não quiser usar uma das sugestões iniciais que o GitHub Copilot oferece, poderá mostrar várias sugestões em uma nova guia.\n\nPor exemplo, digite este cabeçalho de função em um arquivo JavaScript e pressione <kbd>Enter</kbd>:\n\n```javascript copy\nfunction calculateDaysBetweenDates(begin, end) {\n```\n\nGitHub Copilot vai mostrar uma sugestão. Agora, pressione <kbd>Ctrl</kbd>+<kbd>Enter</kbd> para abrir uma nova guia com várias opções adicionais.\n\nPara aceitar uma sugestão, abaixo da sugestão, clique em **Aceitar Sugestão NÚMERO**. Para rejeitar todas as sugestões, feche a guia.\n\n## Aceitar sugestões parciais\n\nSe você não quiser aceitar uma sugestão inteira do GitHub Copilot, poderá aceitar a próxima palavra ou a próxima linha de uma sugestão.\n\nPor exemplo, digite este cabeçalho de função em um arquivo JavaScript e pressione <kbd>Enter</kbd>:\n\n```javascript copy\nfunction calculateDaysBetweenDates(begin, end) {\n```\n\nO GitHub Copilot sugerirá automaticamente um corpo inteiro de função em texto acinzentado. A sugestão exata pode variar.\n\nAgora, passe o mouse sobre a sugestão para exibir o controle do GitHub Copilot e escolher sugestões. Para aceitar apenas a próxima palavra da sugestão, clique em **Aceitar Palavra** no controle.\n\nComo alternativa, você pode usar um atalho de teclado para aceitar a próxima palavra de uma sugestão:\n\n| Sistema operacional              | Aceitar a próxima palavra |\n| :------------------------------- | :------------------------ |\n| macOS                            |                           |\n| <kbd>Comando</kbd>+<kbd>→</kbd>  |                           |\n| Windows ou Linux                 |                           |\n| <kbd>Controle</kbd>+<kbd>→</kbd> |                           |\n\nSe você quiser aceitar a próxima linha de uma sugestão, será necessário definir um atalho de teclado personalizado para o comando `editor.action.inlineSuggest.acceptNextLine`. Para obter mais informações sobre como definir atalhos de teclado personalizados, consulte [Configurando GitHub Copilot em seu ambiente](/pt/copilot/configuring-github-copilot/configuring-github-copilot-in-your-environment).\n\n## Como navegar e aceitar próximas sugestões de edição\n\nO Próximas sugestões de edição prevê onde e quais edições podem ser necessárias com base em alterações contínuas.\n\nVocê pode navegar pelas alterações de código sugeridas usando <kbd>Tab</kbd>, facilitando a localização da próxima edição relevante sem pesquisar manualmente por arquivos ou referências. Pressione <kbd>Tab</kbd> para aceitar uma sugestão.\n\nUma seta na medianiz indica uma sugestão de edição disponível. Passe o mouse sobre a seta para acessar o menu de edição de sugestões, que fornece atalhos de teclado e configurações. Se uma sugestão de edição estiver fora do modo de exibição atual do editor, a seta apontará para cima ou para baixo para indicar onde está a próxima sugestão.\n\n![Captura de tela do menu de medianiz em Visual Studio Code. A seta está delineada em laranja escuro.](/assets/images/help/copilot/vsc-advanced-code-completion-menu.png)\n\nPara obter mais detalhes e exemplos, consulte [Sugestões embutidas com GitHub Copilot no VS Code](https://code.visualstudio.com/docs/copilot/ai-powered-suggestions) na documentação do Visual Studio Code.\n\n## Alterando o modelo de IA\n\nVocê pode alterar o modelo de linguagem de grande porte usado para gerar sugestões em linha. Para saber mais, confira [Alterando o modelo de IA para sugestões embutidas do Copilot do GitHub](/pt/copilot/how-tos/use-ai-models/change-the-completion-model).\n\n</div>\n\n<div class=\"ghd-tool vimneovim\">\n\n## Introdução\n\nEste guia demonstra como obter sugestões de codificação do GitHub Copilot no Vim/Neovim. Para ver instruções para outros ambientes de codificação populares, use o alternador de ferramentas na parte superior da página.\n\n## Pré-requisitos\n\n* **Acesso a Copilot**. Para usar GitHub Copilot no Vim/Neovim, você precisa de acessos limitados por meio de Copilot Gratuito ou um plano Copilot pago para acesso completo. Confira [O que é GitHub Copilot?](/pt/copilot/about-github-copilot/what-is-github-copilot#getting-access-to-copilot).\n\n* **Versão compatível do Vim/Neovim**. Para usar o GitHub Copilot no Vim/Neovim, é necessário ter o Vim 9.0.0185 / Neovim 0.6 ou posterior e o Node.js versão 18 ou superior instalados. Para obter mais informações, confira a [documentação do Vim](https://vimhelp.org/) / [Neovim](https://neovim.io/doc/) e o [site do Node.js](https://nodejs.org/en/).\n\n* **Extensão do GitHub Copilot para Vim/Neovim**. Para usar o GitHub Copilot no Vim/Neovim, você deve instalar o plug-in do GitHub Copilot. Para obter mais informações, consulte [Instalando a extensão GitHub Copilot em seu ambiente](/pt/copilot/configuring-github-copilot/installing-the-github-copilot-extension-in-your-environment).\n\n## Aprendendo a usar o GitHub Copilot no Vim/Neovim\n\nO GitHub Copilot fornece sugestões embutidas à medida que você digita no Vim/Neovim. Para aceitar uma sugestão, pressione a tecla <kbd>Tab</kbd>.\n\nPara obter mais informações e diretrizes sobre como usar o GitHub Copilot no Vim/Neovim, execute o seguinte comando para exibir a documentação do plug-in:\n\n```shell copy\n:help copilot\n```\n\n</div>\n\n<div class=\"ghd-tool azure_data_studio\">\n\n## Introdução\n\nEste guia demonstra como obter sugestões de codificação de GitHub Copilot no Azure Data Studio. Para ver instruções para outros ambientes de codificação populares, use o alternador de ferramentas na parte superior da página.\n\n## Pré-requisitos\n\n* **Acesso a Copilot**. Para usar GitHub Copilot no Azure Data Studio, você precisa de acesso limitado por meio do Copilot Gratuito ou um plano Copilot pago para acesso completo. Confira [O que é GitHub Copilot?](/pt/copilot/about-github-copilot/what-is-github-copilot#getting-access-to-copilot).\n\n* **Compatível versão do Azure Data Studio**. Para usar GitHub Copilot no Azure Data Studio, você deve ter a versão 1.44.0 ou posterior do Azure Data Studio instalada. Para obter mais informações, consulte a página de download do [Azure Data Studio](https://docs.microsoft.com/sql/azure-data-studio/download-azure-data-studio) na documentação do Azure Data Studio.\n\n* extensão **GitHub Copilot para Azure Data Studio**. Para usar GitHub Copilot no Azure Data Studio, você deve instalar a extensão GitHub Copilot. Para obter mais informações, consulte [Instalando a extensão GitHub Copilot em seu ambiente](/pt/copilot/configuring-github-copilot/installing-the-github-copilot-extension-in-your-environment).\n\n## Obter sugestões de código\n\nGitHub Copilot pode fornecer sugestões embutidas à medida que você cria bancos de dados SQL no Azure Data Studio. Por exemplo, se você estiver escrevendo uma consulta que une duas tabelas, o Copilot poderá sugerir a condição de junção de colunas no editor aberto, outros arquivos no espaço de trabalho e padrões de sintaxe comuns.\n\nEm um arquivo SQL, digite a consulta a seguir:\n\n```sql copy\nSELECT [UserId], [Red], [Orange], [Yellow], [Green], [Blue], [Purple], [Rainbow]\nFROM [Tag].[Scoreboard]\nINNER JOIN\n```\n\nO GitHub Copilot sugerirá automaticamente uma condição de junção em texto cinza. A sugestão exata pode variar. Para aceitar a sugestão, pressione <kbd>Tab</kbd>.\n\nVocê também pode descrever algo que deseja fazer usando linguagem natural em um comentário, e Copilot sugerirá o código para alcançar seu objetivo. Por exemplo, digite este comentário em um arquivo SQL:\n\n```sql copy\nSELECT TokenColor, COUNT(UserID) AS UserCount\nFROM Tag.Users\nGROUP BY TokenColor\n-- pivot that query on tokencolor for Purple, Blue, Green, Yellow, Orange, Red\n-- and rename the columns to match the colors\nSELECT [Purple], [Blue], [Green], [Yellow], [Orange], [Red]\n```\n\nO GitHub Copilot vai sugerir código automaticamente. Para aceitar a sugestão, pressione <kbd>Tab</kbd>.\n\n> \\[!TIP]\n> Se você receber sugestões limitadas ou nenhuma sugestão do Copilot, talvez você esteja com a detecção duplicada habilitada. Para obter mais informações sobre a detecção de duplicação, consulte [Gerenciando políticas de GitHub Copilot como um assinante individual](/pt/copilot/configuring-github-copilot/configuring-your-personal-github-copilot-settings-on-githubcom#enabling-or-disabling-suggestions-matching-public-code).\n\n## Exibir sugestões alternativas\n\nPara algumas sugestões, o GitHub Copilot pode fornecer várias alternativas. Você pode selecionar qual sugestão deseja usar ou rejeitar todas as sugestões.\n\nPor exemplo, digite esta consulta em um arquivo SQL:\n\n```sql copy\nSELECT [UserId], [Red], [Orange], [Yellow], [Green], [Blue], [Purple], [Rainbow]\nFROM [Tag].[Scoreboard]\nINNER JOIN\n```\n\nGitHub Copilot vai mostrar uma sugestão.\n\nAgora, passe o mouse sobre a sugestão para exibir o controle do GitHub Copilot e escolher sugestões. Para exibir sugestões seguintes ou anteriores, clique no botão de seta para frente ou para trás no controle.\n\nVocê também pode usar atalhos de teclado para mostrar sugestões alternativas:\n\n| Sistema operacional            | Ver a próxima sugestão | Ver a sugestão anterior |\n| :----------------------------- | :--------------------- | :---------------------- |\n| macOS                          |                        |                         |\n| <kbd>Opção</kbd>+<kbd>\\[</kbd> |                        |                         |\n| <kbd>Opção</kbd>+<kbd>]</kbd>  |                        |                         |\n| Windows ou Linux               |                        |                         |\n| <kbd>Alt</kbd>+<kbd>\\[</kbd>   |                        |                         |\n| <kbd>Alt</kbd>+<kbd>]</kbd>    |                        |                         |\n\nPara aceitar uma sugestão, clique em \"Aceitar\" no controle do Copilot ou pressione <kbd>Tab</kbd>. Para rejeitar todas as sugestões, pressione <kbd>Esc</kbd>.\n\n## Aceitar sugestões parciais\n\nSe você não quiser aceitar uma sugestão inteira do GitHub Copilot, poderá aceitar a próxima palavra ou a próxima linha de uma sugestão.\n\nPor exemplo, digite esta consulta em um arquivo SQL:\n\n```sql copy\nSELECT [UserId], [Red], [Orange], [Yellow], [Green], [Blue], [Purple], [Rainbow]\nFROM [Tag].[Scoreboard]\nINNER JOIN\n```\n\nO GitHub Copilot exibirá uma sugestão em texto cinza. A sugestão exata pode variar.\n\nAgora, passe o mouse sobre a sugestão para exibir o controle do GitHub Copilot e escolher sugestões. Para aceitar apenas a próxima palavra da sugestão, clique em **Aceitar Palavra** no controle.\n\nComo alternativa, você pode usar um atalho de teclado para aceitar a próxima palavra de uma sugestão:\n\n| Sistema operacional              | Aceitar a próxima palavra |\n| :------------------------------- | :------------------------ |\n| macOS                            |                           |\n| <kbd>Comando</kbd>+<kbd>→</kbd>  |                           |\n| Windows ou Linux                 |                           |\n| <kbd>Controle</kbd>+<kbd>→</kbd> |                           |\n\nSe você quiser aceitar a próxima linha da sugestão, será necessário definir um atalho de teclado personalizado para o comando `editor.action.inlineSuggest.acceptNextLine`. Para obter mais informações sobre como definir atalhos de teclado personalizados, consulte os atalhos [Keyboard no Azure Data Studio](https://learn.microsoft.com/en-us/azure-data-studio/keyboard-shortcuts) na documentação da Microsoft.\n\n</div>\n\n<div class=\"ghd-tool xcode\">\n\n## Introdução\n\nEste guia demonstra como obter sugestões de codificação do GitHub Copilot para Xcode. Para ver instruções para outros ambientes de codificação populares, use o alternador de ferramentas na parte superior da página.\n\n## Pré-requisitos\n\n* **Acesso a Copilot**. Para usar GitHub Copilot no Xcode, você precisa de acesso limitado por meio de Copilot Gratuito ou um plano Copilot pago para acesso completo. Confira [O que é GitHub Copilot?](/pt/copilot/about-github-copilot/what-is-github-copilot#getting-access-to-copilot).\n\n* **Extensão GitHub Copilot para Xcode**. Para usar o GitHub Copilot para Xcode, você precisa instalar a extensão GitHub Copilot para Xcode. Consulte [Instalando a extensão GitHub Copilot em seu ambiente](/pt/copilot/configuring-github-copilot/installing-the-github-copilot-extension-in-your-environment).\n\n## Obter sugestões de código\n\nO GitHub Copilot oferece sugestões de codificação à medida que você digita. Por exemplo, digite esta assinatura de função em um arquivo Swift:\n\n```swift copy\nfunc calculateDaysBetweenDates(\n```\n\nO GitHub Copilot sugerirá automaticamente um corpo inteiro de função em texto acinzentado. Para aceitar a primeira linha de uma sugestão, pressione <kbd>Tab</kbd>. Para ver a sugestão completa, mantenha a tecla <kbd>Option</kbd> pressionada e, para aceitar a sugestão completa, pressione <kbd>Option</kbd>+<kbd>Tab</kbd>.\n\n### Como aprimorar as sugestões de código\n\nCaso você encontre problemas com as sugestões de código, como sugestões conflitantes ou ausentes, tente fazer o seguinte:\n\n* **Desabilitar o preenchimento de texto preditivo nativo do Xcode**: para evitar o recebimento de dois conjuntos de sugestões de código, você pode desabilitar o preenchimento de texto preditivo nativo do Xcode. Encontre essa configuração nas configurações do Xcode na guia “Edição” em “Edição de Texto”.\n* **Verificar se há detecção de duplicação no Copilot**: se você receber sugestões limitadas ou não receber nenhuma sugestão do Copilot, poderá ter a detecção de duplicação habilitada. Para obter mais informações sobre a detecção de duplicação, consulte [Gerenciando políticas de GitHub Copilot como um assinante individual](/pt/copilot/configuring-github-copilot/configuring-your-personal-github-copilot-settings-on-githubcom#enabling-or-disabling-suggestions-matching-public-code).\n* **Verificar se há atualizações e reiniciar o Xcode**: verifique se você tem a última versão do Copilot para Xcode no aplicativo de extensão e reinicie o Xcode.\n\nVocê também pode relatar um problema no [Copilot do repositório Xcode](https://github.com/github/CopilotForXcode).\n\n## Como navegar e aceitar próximas sugestões de edição\n\nO Próximas sugestões de edição prevê onde e quais edições podem ser necessárias com base em alterações contínuas.\n\nVocê pode navegar pelas alterações de código sugeridas usando <kbd>Tab</kbd>, facilitando a localização da próxima edição relevante sem pesquisar manualmente por arquivos ou referências. Pressione <kbd>Tab</kbd> novamente para aceitar uma sugestão (a menos que você tenha desativado a configuração \"Aceitar sugestões com Tab\" para a extensão GitHub Copilot do Xcode).\n\nUma seta na medianiz indica uma sugestão de edição disponível. Passe o mouse sobre a seta para acessar o menu de sugestões de edição, que fornece atalhos de teclado e opções de configuração.\n\n![Captura de tela do menu de medianiz no Xcode. A seta está delineada em laranja escuro.](/assets/images/help/copilot/xcode-advanced-code-completion-menu.png)\n\n</div>\n\n<div class=\"ghd-tool eclipse\">\n\n## Introdução\n\nEste guia demonstra como obter sugestões de codificação do GitHub Copilot para Eclipse. Para ver instruções para outros ambientes de codificação populares, use o alternador de ferramentas na parte superior da página.\n\n## Pré-requisitos\n\n* **Acesso a Copilot**. Para usar GitHub Copilot no Eclipse, você precisa de acesso limitado por meio de Copilot Gratuito ou um plano Copilot pago para acesso completo. Confira [O que é GitHub Copilot?](/pt/copilot/about-github-copilot/what-is-github-copilot#getting-access-to-copilot).\n\n* **Extensão GitHub Copilot para Eclipse**. Para usar o GitHub Copilot no Eclipse, você deve instalar a extensão GitHub Copilot. Consulte [Instalando a extensão GitHub Copilot em seu ambiente](/pt/copilot/configuring-github-copilot/installing-the-github-copilot-extension-in-your-environment?tool=eclipse).\n\n## Obter sugestões de código\n\nO GitHub Copilot oferece sugestões de codificação à medida que você digita. Por exemplo, digite este cabeçalho de função em um arquivo Java:\n\n```java copy\npublic int getDiff(int a, int b)\n```\n\nO GitHub Copilot sugerirá automaticamente o resto da função. Para aceitar a sugestão, pressione <kbd>Tab</kbd>.\nPara descartar a sugestão, pressione <kbd>Esc</kbd>.\n\nVocê também pode descrever algo que deseja fazer usando linguagem natural em um comentário, e Copilot sugerirá o código para alcançar seu objetivo. Por exemplo, digite este comentário em um arquivo Java:\n\n```java copy\n/*\n * Return the difference between two different integers.\n */\n```\n\nO GitHub Copilot vai sugerir código automaticamente.\n\n> \\[!TIP]\n> Se você receber sugestões limitadas ou nenhuma sugestão do Copilot, talvez você esteja com a detecção duplicada habilitada. Para obter mais informações sobre a detecção de duplicação, consulte [Gerenciando políticas de GitHub Copilot como um assinante individual](/pt/copilot/configuring-github-copilot/configuring-your-personal-github-copilot-settings-on-githubcom#enabling-or-disabling-suggestions-matching-public-code).\n\n## Acionando manualmente sugestões embutidas\n\nVocê também pode usar atalhos de teclado para disparar sugestões embutidas.\n\n| Sistema operacional                              | Ativar sugestões embutidas |\n| :----------------------------------------------- | :------------------------- |\n| macOS                                            |                            |\n| <kbd>Opção</kbd>+<kbd>Comando</kbd>+<kbd>/</kbd> |                            |\n| Windows ou Linux                                 |                            |\n| <kbd>Ctrl</kbd>+<kbd>Alt</kbd>+<kbd>/</kbd>      |                            |\n\n## Aceitar sugestões parciais\n\nSe você não quiser aceitar uma sugestão inteira do Copilot, poderá aceitar a próxima palavra de uma sugestão.\n\n| Sistema operacional             | Aceitar a próxima palavra |\n| :------------------------------ | :------------------------ |\n| macOS                           |                           |\n| <kbd>Comando</kbd>+<kbd>→</kbd> |                           |\n| Windows ou Linux                |                           |\n| <kbd>CTRL</kbd>+<kbd>→</kbd>    |                           |\n\n## Como navegar e aceitar próximas sugestões de edição\n\nO Próximas sugestões de edição prevê onde e quais edições podem ser necessárias com base em alterações contínuas.\n\nVocê pode navegar pelas alterações de código sugeridas usando <kbd>Tab</kbd>, facilitando a localização da próxima edição relevante sem pesquisar manualmente por arquivos ou referências. Pressione <kbd>Tab</kbd> para aceitar uma sugestão.\n\nUma seta na medianiz indica uma sugestão de edição disponível. Passe o mouse sobre a seta para acessar o menu de edição de sugestões, que fornece atalhos de teclado e configurações.\n\n![Captura de tela do menu de medianiz no Eclipse. A seta está delineada em laranja escuro.](/assets/images/help/copilot/eclipse-advanced-code-completion-menu.png)\n\n</div>\n\n## Próximas etapas\n\n* **Aprenda como escrever prompts eficazes** – consulte [Engenharia de prompts para o GitHub Copilot Chat](/pt/copilot/using-github-copilot/copilot-chat/prompt-engineering-for-copilot-chat).\n* **Configurar o Copilot no editor**: você pode habilitar ou desabilitar o GitHub Copilot em seu editor e criar seus próprios atalhos de teclado preferidos para o Copilot. Consulte [Configurando GitHub Copilot em seu ambiente](/pt/copilot/configuring-github-copilot/configuring-github-copilot-in-your-environment).\n* **Comece com Copilot Chat do GitHub** – aprenda como pedir ao Copilot para obter informações e assistência utilizando Copilot Chat do GitHub. Consulte [Fazendo perguntas ao GitHub Copilot no seu IDE](/pt/copilot/github-copilot-chat/using-github-copilot-chat-in-your-ide).\n* **Solucionar problemas**: saiba mais sobre como solucionar problemas comuns com o GitHub Copilot. Consulte [Solucionar problemas do GitHub Copilot](/pt/copilot/troubleshooting-github-copilot).\n\n## Leitura adicional\n\n* [Sugestões de código do GitHub Copilot na sua IDE](/pt/copilot/concepts/completions/code-suggestions)"}