7.5 KiB
title, shortTitle, intro, product, versions, topics, ms.openlocfilehash, ms.sourcegitcommit, ms.translationtype, ms.contentlocale, ms.lasthandoff, ms.locfileid
| title | shortTitle | intro | product | versions | topics | ms.openlocfilehash | ms.sourcegitcommit | ms.translationtype | ms.contentlocale | ms.lasthandoff | ms.locfileid | |||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Introdução ao GitHub Copilot no Visual Studio Code | Visual Studio Code | Saiba como instalar o {% data variables.product.prodname_copilot %} no {% data variables.product.prodname_vscode %},e passar a ver sugestões enquanto escreve comentários e códigos. | {% data reusables.gated-features.copilot %} |
|
|
63c670a7cd5263057f79b7761a960854ecac2dd6 | 7fb7ec2e66 |
HT | pt-BR | 11/29/2022 | 148185125 |
{% data reusables.copilot.copilot-cta-button %}
Sobre o {% data variables.product.prodname_copilot %} e o {% data variables.product.prodname_vscode %}
{% data reusables.copilot.procedural-intro %}
Usando o {% data variables.product.prodname_vscode %}, você pode ver e incorporar sugestões do {% data variables.product.prodname_copilot %} diretamente no editor. Este guia demonstra como usar o {% data variables.product.prodname_copilot %} dentro do {% data variables.product.prodname_vscode %} para macOS, Windows ou Linux.
Pré-requisitos
Para usar o {% data variables.product.prodname_copilot %} no {% data variables.product.prodname_vscode %}, o {% data variables.product.prodname_vscode %} precisa estar instalado. Para obter mais informações, confira a página de download do {% data variables.product.prodname_vscode %}.
Como instalar a extensão {% data variables.product.prodname_vscode %}
Para usar o {% data variables.product.prodname_copilot %}, primeiro você precisa instalar a extensão {% data variables.product.prodname_vscode %}.
- No {% data variables.product.prodname_vscode %} Marketplace, acesse a página da extensão {% data variables.product.prodname_copilot %} e clique em Instalar.

- Um pop-up será exibido, solicitando que você abra o {% data variables.product.prodname_vscode %}. Clique em Abrir o {% data variables.product.prodname_vscode %} .
- Na guia "Extensão: {% data variables.product.prodname_copilot %}" no {% data variables.product.prodname_vscode %}, clique em Instalar.

- Se você ainda não tiver autorizado o {% data variables.product.prodname_vscode %} na conta do {% data variables.product.prodname_dotcom %}, será solicitado que você entre no {% data variables.product.prodname_dotcom %} no {% data variables.product.prodname_vscode %}.
- No navegador, o {% data variables.product.prodname_dotcom %} solicitará as permissões necessárias para o {% data variables.product.prodname_copilot %}. Para aprovar essas permissões, clique em Autorizar o {% data variables.product.prodname_vscode %} .
- No {% data variables.product.prodname_vscode %}, na caixa de diálogo "{% data variables.product.prodname_vscode %}", para confirmar a autenticação, clique em Abrir.
Como ver a primeira sugestão
{% data reusables.copilot.code-examples-limitations %}
{% data reusables.copilot.supported-languages %} Os exemplos a seguir estão em JavaScript, mas as outras linguagens funcionarão da mesma forma.
{% data reusables.copilot.create-js-file %}
- No arquivo JavaScript, digite o cabeçalho da função a seguir. O {% data variables.product.prodname_copilot %} vai sugerir automaticamente um corpo inteiro da função em texto esmaecido, como é mostrado abaixo. A sugestão exata pode variar.
function calculateDaysBetweenDates(begin, end) {
{% data reusables.copilot.accept-suggestion %}
Como ver sugestões alternativas
{% data reusables.copilot.alternative-suggestions %}
{% data reusables.copilot.create-js-file %}
- No arquivo JavaScript, digite o cabeçalho da função a seguir. {% data variables.product.prodname_copilot %} mostrará uma sugestão.
function calculateDaysBetweenDates(begin, end) {
{% data reusables.copilot.see-alternative-suggestions %}
| Sistema operacional | Ver a próxima sugestão | Ver a sugestão anterior |
|---|---|---|
| macOS | Opção (⌥) ou Alt+] | Opção (⌥) ou Alt+[ |
| Windows | Alt+] | Alt+[ |
| Linux | Alt+] | Alt+[ |
- Como alternativa, você pode focalizar a sugestão para ver a paleta de comandos do {% data variables.product.prodname_copilot %} e escolher sugestões. {% data reusables.copilot.accept-or-reject-suggestion %}
Como ver várias sugestões em uma nova guia
{% data reusables.copilot.suggestions-new-tab %}
{% data reusables.copilot.create-js-file %}
- No arquivo JavaScript, digite o cabeçalho da função a seguir. {% data variables.product.prodname_copilot %} mostrará uma sugestão.
function calculateDaysBetweenDates(begin, end) {
- Para abrir uma nova guia com várias opções adicionais, pressione Ctrl+Enter.
- Para aceitar uma sugestão, acima da sugestão, clique em Aceitar Solução. Para rejeitar todas as sugestões, feche a guia.
Como gerar sugestões de código por meio de comentários
{% data reusables.copilot.generating-suggestions-from-comments %}
{% data reusables.copilot.create-js-file %}
- No arquivo JavaScript, digite o comentário a seguir. O {% data variables.product.prodname_copilot %} vai sugerir uma implementação da função.
// find all images without alternate text // and give them a red border function process() {
Como usar uma estrutura
Você também pode usar o {% data variables.product.prodname_copilot %} para gerar sugestões de APIs e estruturas. O exemplo a seguir usa o {% data variables.product.prodname_copilot %} para criar um servidor Express simples que retorna a hora atual.
{% data reusables.copilot.create-js-file %}
- No arquivo JavaScript, digite o comentário a seguir e pressione Enter. O {% data variables.product.prodname_copilot %} vai sugerir uma implementação do aplicativo Express.
// Express server on port 3000 - To accept each line, press Tab, then Enter.
- Type the following comment and then press Enter. {% data variables.product.prodname_copilot %} will suggest an implementation for the default handler.
// Return the current time - Para aceitar cada linha, pressione Tab.
{% data reusables.copilot.enabling-or-disabling-in-vsc %}
