9.4 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 | |||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Начало работы с GitHub Copilot в Visual Studio Code | Visual Studio Code | Узнайте, как установить {% data variables.product.prodname_copilot %} в {% data variables.product.prodname_vscode %} и начать видеть предложения при написании комментариев и кода. | {% data reusables.gated-features.copilot %} |
|
|
63c670a7cd5263057f79b7761a960854ecac2dd6 | 7fb7ec2e66 |
MT | ru-RU | 11/29/2022 | 148185141 |
{% data reusables.copilot.copilot-cta-button %}
Сведения о {% data variables.product.prodname_copilot %} и {% data variables.product.prodname_vscode %}
{% data reusables.copilot.procedural-intro %}
Если вы используете {% data variables.product.prodname_vscode %}, вы можете просматривать и включать предложения из {% data variables.product.prodname_copilot %} непосредственно в редакторе. В этом руководстве описано, как использовать {% data variables.product.prodname_copilot %} в {% data variables.product.prodname_vscode %} для macOS, Windows или Linux.
Предварительные требования
Чтобы использовать {% data variables.product.prodname_copilot %} в {% data variables.product.prodname_vscode %}, необходимо установить {% data variables.product.prodname_vscode %}. Дополнительные сведения см. на странице загрузки {% data variables.product.prodname_vscode %}.
Установка расширения {% data variables.product.prodname_vscode %}
Чтобы использовать {% data variables.product.prodname_copilot %}, сначала установите {% data variables.product.prodname_vscode %}.
- В {% data variables.product.prodname_vscode %} Marketplace перейдите на страницу Расширение {% data variables.product.prodname_copilot %} и щелкните Установить.

- Появится всплывающее окно с просьбой открыть {% data variables.product.prodname_vscode %}. Щелкните Открыть {% data variables.product.prodname_vscode %} .
- На вкладке "Расширение: {% data variables.product.prodname_copilot %}" в {% data variables.product.prodname_vscode %} щелкните Установить.

- Если вы еще не авторизовали {% data variables.product.prodname_vscode %} в учетной записи {% data variables.product.prodname_dotcom %}, появится запрос на вход в {% data variables.product.prodname_dotcom %} в {% data variables.product.prodname_vscode %}.
- В браузере {% data variables.product.prodname_dotcom %} запросит необходимые разрешения для {% data variables.product.prodname_copilot %}. Чтобы одобрить эти разрешения, щелкните Авторизовать {% data variables.product.prodname_vscode %} .
- В {% data variables.product.prodname_vscode %} в диалоговом окне "{% data variables.product.prodname_vscode %}" для подтверждения подлинности щелкните Открыть.
Просмотр первого предложения
{% data reusables.copilot.code-examples-limitations %}
{% data reusables.copilot.supported-languages %} Следующие примеры находятся на JavaScript, но другие языки будут работать аналогичным образом.
{% data reusables.copilot.create-js-file %}
- В файле JavaScript введите следующий заголовок функции. {% data variables.product.prodname_copilot %} автоматически предложит весь текст функции, выделенный серым цветом, как показано ниже. Точное предложение может отличаться.
function calculateDaysBetweenDates(begin, end) {
{% data reusables.copilot.accept-suggestion %}
Просмотр альтернативных предложений
{% data reusables.copilot.alternative-suggestions %}
{% data reusables.copilot.create-js-file %}
- В файле JavaScript введите следующий заголовок функции. {% data variables.product.prodname_copilot %} покажет предложение.
function calculateDaysBetweenDates(begin, end) {
{% data reusables.copilot.see-alternative-suggestions %}
| OS | Смотреть следующее предложение | Смотреть предыдущее предложение |
|---|---|---|
| macOS | Option (⌥) или ALT+] | Option (⌥) или ALT+[ |
| Windows | ALT+] | ALT+[ |
| Linux | ALT+] | ALT+[ |
- Кроме того, можно навести указатель мыши на предложение, чтобы просмотреть палитру команд {% data variables.product.prodname_copilot %} для выбора предложений. {% data reusables.copilot.accept-or-reject-suggestion %}
Просмотр нескольких предложений на новой вкладке
{% data reusables.copilot.suggestions-new-tab %}
{% data reusables.copilot.create-js-file %}
- В файле JavaScript введите следующий заголовок функции. {% data variables.product.prodname_copilot %} покажет предложение.
function calculateDaysBetweenDates(begin, end) {
- Чтобы открыть новую вкладку с несколькими дополнительными параметрами, нажмите CTRL+ВВОД.
- Чтобы принять предложение, над предложением нажмите кнопку Принять решение. Чтобы отклонить все предложения, закройте вкладку.
Создание предложений кода из комментариев
{% data reusables.copilot.generating-suggestions-from-comments %}
{% data reusables.copilot.create-js-file %}
- В файле JavaScript введите следующий комментарий. {% data variables.product.prodname_copilot %} предложит реализацию функции.
// find all images without alternate text // and give them a red border function process() {
Использование платформы
Вы также можете использовать {% data variables.product.prodname_copilot %} для создания предложений для API и платформ. В следующем примере для создания простого сервера Express, возвращающего текущее время, используется {% data variables.product.prodname_copilot %}.
{% data reusables.copilot.create-js-file %}
- В файле JavaScript введите следующий комментарий и нажмите клавишу ВВОД. {% data variables.product.prodname_copilot %} предложит реализацию приложения 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 - Чтобы принять каждую строку, нажмите клавишу TAB.
{% data reusables.copilot.enabling-or-disabling-in-vsc %}
