6.5 KiB
title, intro, product, allowTitleToDifferFromFilename, versions, shortTitle, topics
| title | intro | product | allowTitleToDifferFromFilename | versions | shortTitle | topics | |||
|---|---|---|---|---|---|---|---|---|---|
| Quickstart for GitHub Copilot | {% data variables.product.prodname_copilot %} can help you work, by offering inline suggestions as you code. | {% data reusables.gated-features.copilot %} | true |
|
Quickstart |
|
Introduction
{% data variables.product.prodname_copilot %} is an AI pair programmer. You can use {% data variables.product.prodname_copilot %} to get suggestions for whole lines or entire functions right inside your editor.
This guide will show you how to {% ifversion fpt %}sign up for {% data variables.product.prodname_copilot %} through your personal account,{% endif %} install the {% data variables.product.prodname_copilot %} extension in {% data variables.product.prodname_vscode %}, and get your first suggestion. For more information on {% data variables.product.prodname_copilot %}, see "About {% data variables.product.prodname_copilot %}." For more in-depth information on how to use {% data variables.product.prodname_copilot %} in a variety of environments, see "Getting Started."
{% ifversion fpt %}## Signing up for {% data variables.product.prodname_copilot %}
{% note %}
Note: If you are a member of an organization owned by a {% data variables.product.prodname_ghe_cloud %} account with a {% data variables.product.prodname_copilot %} subscription, and you have been assigned a {% data variables.product.prodname_copilot %} seat by your organization, you can skip this step and proceed with "Installing the {% data variables.product.prodname_copilot %} extension for {% data variables.product.prodname_vscode %}."
{% endnote %}
Before you can start using {% data variables.product.prodname_copilot %}, you will need to set up a free trial or subscription for your personal account.
{% data reusables.copilot.tp-users-trial-eligibility %}
{% data reusables.copilot.signup-procedure %}{% endif %}
{% ifversion ghec %} {% note %}
Note: As a member of an organization owned by a {% data variables.product.prodname_ghe_cloud %} account with a {% data variables.product.prodname_copilot %} subscription, you must be assigned a {% data variables.product.prodname_copilot %} seat by your organization before you can use {% data variables.product.prodname_copilot_short %}. {% endnote %} {% endif %}
Installing the {% data variables.product.prodname_copilot %} extension for {% data variables.product.prodname_vscode %}
To use {% data variables.product.prodname_copilot %}, you must first install the {% data variables.product.prodname_vscode %} extension.
- In the {% data variables.product.prodname_vscode %} Marketplace, go to the {% data variables.product.prodname_copilot %} extension page and click Install.

- A popup will appear, asking to open {% data variables.product.prodname_vscode %}. Click Open {% data variables.product.prodname_vscode %}.
- In the "Extension: {% data variables.product.prodname_copilot %}" tab in {% data variables.product.prodname_vscode %}, click Install.

- If you have not previously authorized {% data variables.product.prodname_vscode %} in your {% data variables.product.prodname_dotcom %} account, you will be prompted to sign in to {% data variables.product.prodname_dotcom %} in {% data variables.product.prodname_vscode %}.
- In your browser, {% data variables.product.prodname_dotcom %} will request the necessary permissions for {% data variables.product.prodname_copilot %}. To approve these permissions, click Authorize {% data variables.product.prodname_vscode %}.
- In {% data variables.product.prodname_vscode %}, in the "{% data variables.product.prodname_vscode %}" dialogue box, to confirm the authentication, click Open.
Getting your first suggestion
{% data reusables.copilot.code-examples-limitations %}
{% data reusables.copilot.supported-languages %} The following samples are in JavaScript, but other languages will work similarly.
- Open {% data variables.product.prodname_vscode %}.
{% data reusables.copilot.create-js-file %}
{% data reusables.copilot.type-function-header %}
{% data variables.product.prodname_copilot %} will automatically suggest an entire function body in grayed text, as shown below. The exact suggestion may vary.
{% data reusables.copilot.accept-suggestion %}
Next Steps
You successfully installed {% data variables.product.prodname_copilot %} and received your first suggestion, but that's just the beginning! Here are some helpful resources for taking your next steps with {% data variables.product.prodname_copilot %}.
- Getting Started: You've learned how to get your first suggestion in {% data variables.product.prodname_vscode %}. These guides show you how to set up and navigate the various functions of {% data variables.product.prodname_copilot %} across all of the supported environments.
- {% data variables.product.prodname_copilot %}: See practical examples of how {% data variables.product.prodname_copilot %} can help you work.
- Configuring {% data variables.product.prodname_copilot %}: These guides provide details on how to configure {% data variables.product.prodname_copilot %} to your personal preferences.
