8.1 KiB
title, shortTitle, product, intro, versions, topics, ms.openlocfilehash, ms.sourcegitcommit, ms.translationtype, ms.contentlocale, ms.lasthandoff, ms.locfileid
| title | shortTitle | product | intro | versions | topics | ms.openlocfilehash | ms.sourcegitcommit | ms.translationtype | ms.contentlocale | ms.lasthandoff | ms.locfileid | |||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Начало работы с GitHub Copilot в Visual Studio | Visual Studio | {% data reusables.gated-features.copilot %} | Узнайте, как установить {% data variables.product.prodname_copilot %} в {% data variables.product.prodname_vs %} и начать видеть предложения при написании комментариев и кода. |
|
|
353095b0b0490cd12da8d853754b524431605819 | 7fb7ec2e66 |
MT | ru-RU | 11/29/2022 | 148185138 |
{% data reusables.copilot.copilot-cta-button %}
Сведения о {% data variables.product.prodname_copilot %} and Visual Studio
{% data reusables.copilot.procedural-intro %}
Если вы используете {% data variables.product.prodname_vs %}, вы можете просматривать и включать предложения из {% data variables.product.prodname_copilot %} непосредственно в редакторе. В этом руководстве описано, как использовать {% data variables.product.prodname_copilot %} в {% data variables.product.prodname_vs %} для Windows.
Предварительные требования
Чтобы использовать {% data variables.product.prodname_copilot %} в {% data variables.product.prodname_vs %}, необходимо установить {% data variables.product.prodname_vs %} 2022 17.2 или более поздней версии. Дополнительные сведения см. в документации по интегрированной среде разработки Visual Studio.
{% note %}
Примечание. {% data variables.product.prodname_copilot %} в настоящее время недоступен для использования с Visual Studio для Mac.
{% endnote %}
Установка расширения {% data variables.product.prodname_vs %}
Чтобы использовать {% data variables.product.prodname_copilot %}, сначала установите {% data variables.product.prodname_vs %}.
-
На панели инструментов Visual Studio щелкните Расширения, а затем — Управление расширениями.

-
В окне "Управление расширениями" щелкните Visual Studio Marketplace, найдите расширение {% data variables.product.prodname_copilot %}, а затем нажмите кнопку Скачать.

-
Закройте окно "Управление расширениями", а затем закройте и повторно запустите {% data variables.product.prodname_vs %}.
-
При необходимости, чтобы убедиться, что {% data variables.product.prodname_copilot %} установлен и включен, вернитесь в раздел Управление расширениями, нажмите кнопку Установлено, чтобы просмотреть установленные расширения, а затем щелкните {% data variables.product.prodname_copilot %} , чтобы просмотреть сведения о состоянии.

-
Откройте или создайте проект в {% data variables.product.prodname_vs %}.
-
В диалоговом окне "Microsoft {% data variables.product.prodname_vs %}" скопируйте код активации устройства, нажав кнопку ОК.

-
Окно активации устройства откроется в браузере. Вставьте код устройства и нажмите кнопку Продолжить.
- Чтобы вставить код в Windows или Linux, нажмите CTRL+V.
- Чтобы вставить код в macOS, нажмите COMMAND+V.
-
{% data variables.product.prodname_dotcom %} запросит необходимые разрешения для {% data variables.product.prodname_copilot %}. Чтобы одобрить эти разрешения, щелкните Авторизовать подключаемый модуль {% data variables.product.prodname_copilot %} .
-
Когда вы одобрите разрешения, {% data variables.product.prodname_vs %} отобразит подтверждение.

Просмотр первого предложения
{% data reusables.copilot.code-examples-limitations %} {% data reusables.copilot.supported-languages %} Приведенные ниже примеры используются на языке C#, но другие языки будут работать аналогичным образом.
{% data reusables.copilot.create-c-file %}
- В файле C# введите следующую сигнатуру функции. {% data variables.product.prodname_copilot %} автоматически предложит весь текст функции, выделенный серым цветом, как показано ниже. Точное предложение может отличаться.
int CalculateDaysBetweenDates(
{% data reusables.copilot.accept-suggestion %}
Просмотр альтернативных предложений
{% data reusables.copilot.alternative-suggestions %} {% data reusables.copilot.create-c-file %}
-
В файле C# введите следующую сигнатуру функции. {% data variables.product.prodname_copilot %} покажет предложение.
int CalculateDaysBetweenDates( -
Если доступны альтернативные предложения, вы можете увидеть эти альтернативы, нажав клавиши ALT+] (или ALT+[).
-
Кроме того, можно навести указатель мыши на предложение, чтобы просмотреть палитру команд {% data variables.product.prodname_copilot %} для выбора предложений. {% data reusables.copilot.accept-or-reject-suggestion %}
Создание предложений кода из комментариев
{% data reusables.copilot.generating-suggestions-from-comments %}
{% data reusables.copilot.create-c-file %}
- В файле C# введите следующий комментарий. {% data variables.product.prodname_copilot %} предложит реализацию функции.
using System.Xml.Linq; var doc = XDocument.Load("index.xhml"); // find all images
{% data reusables.copilot.accept-suggestion %}
{% data reusables.copilot.enabling-or-disabling-vs %}