Skip to main content

Получение предложений кода в интегрированной среде разработки с помощью Copilot

Используйте Copilot для получения предложений кода в редакторе.

В этой статье

Сведения о Copilot и интегрированной среде разработки JetBrains

В этом руководстве показано, как получить предложения по программированию из Copilot в интегрированной среде разработки JetBrains. Чтобы просмотреть инструкции для других популярных сред программирования, используйте переключатель инструментов в верхней части страницы.

Примеры в этом руководстве используют Java, однако другие языки будут работать аналогично. Copilot предоставляет предложения для нескольких языков и платформ, среди которых лучше всего поддерживаются Python, JavaScript, TypeScript, Ruby, Go, C# и C++. Copilot также может помочь в создании запросов для баз данных, создании предложений для API и платформ и может помочь в разработке инфраструктуры в качестве кода.

Необходимые компоненты

  • Доступ к Copilot. Чтобы использовать Copilot в JetBrains, вам нужен ограниченный доступ через Copilot Free или платный план Copilot для полного доступа. Сведения о том, как получить доступ к Copilot, см. в разделе Что такое Copilot?.

  • Совместимая интегрированная среда разработки JetBrains. Чтобы использовать Copilot в JetBrains, у вас должна быть установлена совместимая интегрированная среда разработки JetBrains. Copilot совместим со следующими идентификаторами.

    • IntelliJ IDEA (Ultimate, Community, Educational)
    • Android Studio
    • AppCode
    • CLion
    • Code With Me Guest
    • DataGrip
    • DataSpell
    • GoLand
    • JetBrains Client
    • MPS
    • PhpStorm
    • PyCharm (Professional, Community, Educational)
    • Rider
    • RubyMine
    • RustRover
    • WebStorm
    • Писатели

    Чтобы скачать средство поиска удостоверений IDEs JetBrains, см. раздел "Поиск удостоверений".

  • Подключаемый модуль Copilot. См. подключаемый модуль Copilot в JetBrains Marketplace. Инструкции по установке см. в разделе Установка расширения Copilot в вашей среде.

  • Войдите в в интегрированной среде разработки JetBrains. Инструкции по проверке подлинности см. в разделе Установка расширения Copilot в вашей среде.

Получение предложений кода

Copilot предлагает предложения по написанию кода при вводе. Например, в файле Java создайте класс, введя class Testтекст.

Copilot автоматически предложит текст класса в сером тексте. Чтобы принять предложение, нажмите клавишу TAB.

Вы также можете описать то, что вы хотите сделать с помощью естественного языка в комментарии, и Copilot предложит код для достижения цели. Например, введите этот комментарий в файле Java:

Java
// find all images without alternate text
// and give them a red border
void process () {

Copilot автоматически предлагает код. Чтобы принять предложение, нажмите клавишу TAB.

Copilot попытается сопоставить контекст и стиль кода. Вы всегда можете изменить предлагаемый код.

Совет

Если вы получаете ограниченные или нет предложений от Copilot, возможно, вы включили обнаружение дублирования. Дополнительные сведения об обнаружении дублирования см. в разделе Управление политиками Copilot в качестве отдельного подписчика.

Отображение альтернативных предложений

Для некоторых входных данных Copilot может предоставить несколько предложений. Вы можете выбрать, какое из них нужно использовать, или отклонить все предложения.

Например, введите следующую строку в файле Java и нажмите клавишу ВВОД:

Java
private int calculateDaysBetweenDates(Date date1,

Copilot покажет предложение.

Теперь наведите указатель мыши на предложение, чтобы отобразить элемент управления Copilot для выбора предложений. Чтобы отобразить следующие или предыдущие предложения, нажмите кнопку со стрелкой вперед или назад в элементе управления.

Вы также можете использовать сочетания клавиш для отображения альтернативных вариантов:

ОССмотреть следующее предложениеСмотреть предыдущее предложение
macOSOption+]Option+[
Windows или LinuxALT+]ALT+[

Чтобы принять предложение, нажмите кнопку "Принять" в палитре команд Copilot или нажмите клавишу TAB. Чтобы отклонить все предложения, нажмите клавишу ESC.

Отображение нескольких предложений на новой вкладке

Если вы не хотите использовать какие-либо первоначальные предложения Copilot предложения, можно отобразить несколько предложений на новой вкладке.

Например, введите следующую строку в файле Java:

Java
private int calculateDaysBetweenDates(Date date1,

Copilot покажет предложение.

Чтобы открыть новую вкладку с несколькими дополнительными предложениями, используйте следующее сочетание клавиш, а затем нажмите кнопку "Открыть Copilot:

ОСОткрытие нескольких предложений
macOSСмена+команды A+
Windows или LinuxCtrl+Ввод

Чтобы принять предложение, под предложением нажмите кнопку "Принять номер предложения". Чтобы отклонить все предложения, закройте вкладку.

Принятие частичных предложений

Если вы не хотите принимать все предложения от Copilot, можно принять следующее слово или следующую строку предложения.

Например, введите следующую строку в файле Java:

Java
private int calculateDaysBetweenDates(Date date1,

Copilot отображает предложение в сером тексте. Точное предложение может отличаться.

Теперь наведите указатель мыши на предложение, чтобы отобразить элемент управления Copilot для выбора предложений. Чтобы принять только следующее слово предложения, нажмите кнопку "Принять Word " в элементе управления.

Кроме того, можно использовать сочетание клавиш для принятия следующего слова предложения:

ОСПринять следующее словоПринять следующую строку
macOSКоманда+Элемент управления+ командой→+
Windows или LinuxЭлемент управления+Alt++

Если вы хотите принять следующую строку предложения, необходимо задать пользовательское сочетание клавиш для команды editor.action.inlineSuggest.acceptNextLine. Дополнительные сведения о настройке пользовательских сочетаний клавиш см. в разделе Настройка Copilot в вашей среде.

Сведения о Copilot и Visual Studio

В этом руководстве показано, как получить предложения по программированию из Copilot в Visual Studio для Windows. Чтобы просмотреть инструкции для других популярных сред программирования, используйте переключатель инструментов в верхней части страницы.

В примерах этого руководства используется C#, однако другие языки будут работать аналогично. Copilot предоставляет предложения для нескольких языков и платформ, среди которых лучше всего поддерживаются Python, JavaScript, TypeScript, Ruby, Go, C# и C++. Copilot также может помочь в создании запросов для баз данных, создании предложений для API и платформ и может помочь в разработке инфраструктуры в качестве кода.

Необходимые компоненты

  • Доступ к Copilot. Чтобы использовать Copilot в Copilot в Visual Studio, требуется ограниченный доступ через Copilot Free или платный план Copilot для полного доступа. Сведения о том, как получить доступ к Copilot, см. в разделе Что такое Copilot?.

Получение предложений кода

Copilot предлагает предложения по написанию кода при вводе. Например, введите эту сигнатуру функции в файле C#:

C#
int CalculateDaysBetweenDates(

Copilot автоматически предлагает весь текст функции в сером тексте. Чтобы принять предложение, нажмите клавишу TAB.

Вы также можете описать то, что вы хотите сделать с помощью естественного языка в комментарии, и Copilot предложит код для достижения цели. Например, введите этот комментарий в файле C#:

C#
using System.Xml.Linq;

var doc = XDocument.Load("index.xhml");

// find all images

Copilot предложит реализацию функции. Чтобы принять предложение, нажмите клавишу TAB.

Совет

Если вы получаете ограниченные или нет предложений от Copilot, возможно, вы включили обнаружение дублирования. Дополнительные сведения об обнаружении дублирования см. в разделе Управление политиками Copilot в качестве отдельного подписчика.

Отображение альтернативных предложений

Для некоторых входных данных Copilot может предоставить несколько предложений. Вы можете выбрать, какое из них нужно использовать, или отклонить все предложения.

Например, введите эту сигнатуру функции в файле C#:

C#
int CalculateDaysBetweenDates(

Copilot покажет предложение.

Теперь наведите указатель мыши на предложение, чтобы отобразить элемент управления Copilot для выбора предложений. Чтобы отобразить следующие или предыдущие предложения, нажмите кнопку со стрелкой вперед или назад в элементе управления.

Кроме того, можно отобразить альтернативные предложения, нажав клавиши ALT+. (или) ALT+,) на клавиатуре.

Чтобы принять предложение, нажмите кнопку "Принять" в палитре команд Copilot или нажмите клавишу TAB. Чтобы отклонить все предложения, нажмите клавишу ESC.

Получение предложений комментариев

Примечание.

  • Предложения комментариев в настоящее время находятся в public preview и подлежат изменению.
  • Предложения комментариев доступны в Visual Studio 17.14 preview 2 и более поздних версий.

Copilot может предлагать комментарии для кода, анализируя код, который вы пишете и создаете комментарии, описывающие то, что делает код. Для пользователей Copilot Free предложения комментариев учитываются по отношению к ежемесячному использованию Copilot Chat, а не к использованию предложений кода.

Предложения комментариев доступны на следующих языках:

  • C#
  • C++

Включение предложений комментариев

Чтобы включить предложения комментариев, необходимо настроить стиль комментариев в Visual Studio.

Для C++

  1. В меню "Сервис" в меню Visual Studioвыберите пункт "Параметры".
  2. На левой панели щелкните "Текстовый редактор".
  3. Щелкните C++, а затем стиль кода, а затем общие.
  4. В разделе "Примечания" выберите xml Doc Comments из раскрывающегося списка.
  5. Выберите "Вставить существующий стиль комментариев" в начале новых строк при написании примечаний и продолжить одно строковый комментарий.

Для C#

  1. В меню "Сервис" в меню Visual Studioвыберите пункт "Параметры".
  2. На левой панели щелкните "Текстовый редактор".
  3. Нажмите кнопку C#, а затем дополнительно.
  4. В разделе "Примечания" выберите "Создать комментарии XML-документации для ///, вставить // в начале новых строк при написании /// примечания и вставить * в начало новых строк при написании /**/ примечания.

Использование предложений комментариев

Чтобы инициировать предложения примечаний, введите стандартный инициатор комментариев для языка, на который вы пишете (например, ///), перед кодом, который вы хотите закомментировать, и дождитесь появления предложения.

Чтобы принять предложение, нажмите клавишу TAB. Чтобы изменить предложение, нажмите клавиши ALT+/. Чтобы отклонить предложение, нажмите клавишу ESC.

Сведения о Copilot и Visual Studio Code

В этом руководстве показано, как получить предложения по программированию из Copilot в Visual Studio Code. Чтобы просмотреть инструкции для других популярных сред программирования, используйте переключатель инструментов в верхней части страницы.

Copilot в VS Code предоставляет два типа предложений:

  • Завершение кода. Copilot предлагает предложения по написанию кода при вводе. Вы также можете описать то, что вы хотите сделать с помощью естественного языка в комментарии, и Copilot предложит код для достижения цели.
  • Дальнейшие изменения предложений (public preview). На основе внесенных изменений Copilot будет прогнозировать расположение следующего изменения, который вы, скорее всего, сделаете и предложите для него завершение.

В примерах этого руководства используется JavaScript, однако другие языки будут работать аналогично. Copilot предоставляет предложения для нескольких языков и платформ, среди которых лучше всего поддерживаются Python, JavaScript, TypeScript, Ruby, Go, C# и C++. Copilot также может помочь в создании запросов для баз данных, создании предложений для API и платформ и может помочь в разработке инфраструктуры в качестве кода.

Необходимые компоненты

  • Доступ к Copilot. Чтобы использовать Copilot в Visual Studio Code, требуется ограниченный доступ через Copilot Free или платный план Copilot для полного доступа. Сведения о том, как получить доступ к Copilot, см. в разделе Что такое Copilot?.

  • Войдите в в Visual Studio Code. Сведения о настройке Copilot см . в разделе Visual Studio Code в документации по VS Code.

  • Visual Studio Code. Чтобы использовать Copilot в Visual Studio Code, необходимо установить Visual Studio Code. Дополнительные сведения см. на странице загрузки Visual Studio Code.

  • Copilot в Visual Studio Code. При первом настройке Copilot в Visual Studio Code необходимые расширения устанавливаются автоматически. Вам не нужно скачивать или устанавливать их вручную. Подробные инструкции см. в разделе "Настройка Copilot в Visual Studio Code в документации по Visual Studio Code.

Получение предложений кода

Copilot предлагает предложения по написанию кода при вводе. Например, введите этот заголовок функции в файле JavaScript:

JavaScript
function calculateDaysBetweenDates(begin, end) {

Copilot автоматически предложит остальную часть функции. Чтобы принять предложение, нажмите клавишу TAB.

Вы также можете описать то, что вы хотите сделать с помощью естественного языка в комментарии, и Copilot предложит код для достижения цели. Например, введите этот комментарий в файле JavaScript:

JavaScript
// write a function to
// find all images without alternate text
// and give them a red border

Copilot автоматически предлагает код. Чтобы принять предложение, нажмите клавишу TAB.

Совет

Если вы получаете ограниченные или нет предложений от Copilot, возможно, вы включили обнаружение дублирования. Дополнительные сведения об обнаружении дублирования см. в разделе Управление политиками Copilot в качестве отдельного подписчика.

Отображение альтернативных предложений

Для некоторых входных данных Copilot может предоставить несколько предложений. Вы можете выбрать, какое из них нужно использовать, или отклонить все предложения.

Например, введите этот заголовок функции в файле JavaScript и нажмите клавишу ВВОД:

JavaScript
function calculateDaysBetweenDates(begin, end) {

Copilot покажет предложение.

Теперь наведите указатель мыши на предложение, чтобы отобразить элемент управления Copilot для выбора предложений. Чтобы отобразить следующие или предыдущие предложения, нажмите кнопку со стрелкой вперед или назад в элементе управления.

Вы также можете использовать сочетания клавиш для отображения альтернативных вариантов:

ОССмотреть следующее предложениеСмотреть предыдущее предложение
macOSOption (⌥) или ALT+]Option (⌥) или ALT+[
Windows или LinuxALT+]ALT+[

Чтобы принять предложение, нажмите кнопку "Принять" в палитре команд Copilot или нажмите клавишу TAB. Чтобы отклонить все предложения, нажмите клавишу ESC.

Отображение нескольких предложений на новой вкладке

Если вы не хотите использовать какие-либо первоначальные предложения Copilot предложения, можно отобразить несколько предложений на новой вкладке.

Например, введите этот заголовок функции в файле JavaScript и нажмите клавишу ВВОД:

JavaScript
function calculateDaysBetweenDates(begin, end) {

Copilot покажет предложение. Теперь нажмите клавиши CTRL+ВВОД, чтобы открыть новую вкладку с несколькими дополнительными параметрами.

Чтобы принять предложение, под предложением нажмите кнопку "Принять номер предложения". Чтобы отклонить все предложения, закройте вкладку.

Принятие частичных предложений

Если вы не хотите принимать все предложения от Copilot, можно принять следующее слово или следующую строку предложения.

Например, введите этот заголовок функции в файле JavaScript и нажмите клавишу ВВОД:

JavaScript
function calculateDaysBetweenDates(begin, end) {

Copilot автоматически предлагает весь текст функции в сером тексте. Точное предложение может отличаться.

Теперь наведите указатель мыши на предложение, чтобы отобразить элемент управления Copilot для выбора предложений. Чтобы принять только следующее слово предложения, нажмите кнопку "Принять Word " в элементе управления.

Кроме того, можно использовать сочетание клавиш для принятия следующего слова предложения:

ОСПринять следующее слово
macOSКоманда+
Windows или LinuxЭлемент управления+

Если вы хотите принять следующую строку предложения, необходимо задать пользовательское сочетание клавиш для команды editor.action.inlineSuggest.acceptNextLine. Дополнительные сведения о настройке пользовательских сочетаний клавиш см. в разделе Настройка Copilot в вашей среде.

О следующее изменение предложений

Встроенные предложения автозавершения кода, но многие задачи разработки включают редактирование существующего кода. Дальнейшие изменения предложений помогает редактировать как на курсоре, так и в других соответствующих частях кода, помогая поддерживать согласованность и оптимизировать изменения.

Дальнейшие изменения предложений прогнозирует, где и какие изменения могут потребоваться на основе текущих изменений. Предложения могут охватывать один символ, всю строку или несколько строк в зависимости от области потенциального изменения.

Чтобы включить следующее изменение предложений, см. раздел Настройка Copilot в вашей среде.

Навигация и принятие предложений

Вы можете перемещать предлагаемые изменения кода с помощью tab, что упрощает поиск следующего соответствующего изменения без ручного поиска по файлам или ссылкам. Нажмите клавишу TAB еще раз, чтобы принять предложение.

Стрелка в гутере указывает на доступное предложение по редактированию. Наведите указатель мыши на стрелку, чтобы получить доступ к меню предложения редактирования, которое предоставляет сочетания клавиш и параметры. Если предложение редактирования находится вне текущего представления редактора, стрелка будет указывать вверх или вниз, чтобы указать, где находится следующее предложение.

Снимок экрана: меню грезки в Visual Studio Code. Стрелка выделена темно-оранжевым цветом.

Дополнительные сведения и примеры см. в разделе "Завершение кода" с помощью Copilot в документации VS Code в документации Visual Studio Code.

Изменение модели ИИ

Вы можете изменить большую языковую модель, которая используется для создания предложений по завершению кода. Дополнительные сведения см. в разделе Изменение модели ИИ для завершения кода Copilot.

О Copilot и Vim/Neovim

В этом руководстве показано, как получить предложения по программированию из Copilot в Vim/Neovim. Чтобы просмотреть инструкции для других популярных сред программирования, используйте переключатель инструментов в верхней части страницы.

Необходимые компоненты

  • Доступ к Copilot. Чтобы использовать Copilot в Vim/Neovim, вам потребуется ограниченный доступ через Copilot Free или платный план Copilot для полного доступа. Сведения о том, как получить доступ к Copilot, см. в разделе Что такое Copilot?.

  • Совместимая версия Vim/Neovim. Чтобы использовать Copilot в Vim/Neovim, необходимо установить Vim версии 9.0.0185 / Neovim версии 0.6 или более поздней и Node.js версии 18 или более поздней. Дополнительные сведения см. в [документации по Vim / ](https://neovim.io/doc/)Neovim и веб-сайте Node.js.

  • Расширение Copilot для Vim/Neovim. Чтобы использовать Copilot в Vim/Neovim, необходимо установить подключаемый модуль Copilot. Дополнительные сведения см. в разделе Установка расширения Copilot в вашей среде.

Обучение использованию Copilot в Vim/Neovim

Copilot предоставляет встроенные предложения при вводе в Vim/Neovim. Чтобы принять предложение, нажмите клавишу TAB .

Дополнительные сведения и рекомендации по использованию Copilot в Vim/Neovim выполните следующую команду, чтобы просмотреть документацию по подключаемого модуля:

Shell
:help copilot

Сведения о Copilot и Azure Data Studio

В этом руководстве показано, как получить предложения по программированию из Copilot в Azure Data Studio. Чтобы просмотреть инструкции для других популярных сред программирования, используйте переключатель инструментов в верхней части страницы.

Необходимые компоненты

  • Доступ к Copilot. Чтобы использовать Copilot в Azure Data Studio, требуется ограниченный доступ через Copilot Free или платный план Copilot для полного доступа. Сведения о том, как получить доступ к Copilot, см. в разделе Что такое Copilot?.

  • Совместимая версия Azure Data Studio. Чтобы использовать Copilot в Azure Data Studio, необходимо установить Azure Data Studio версии 1.44.0 или более поздней версии. Дополнительные сведения см. на странице загрузки Azure Data Studio в документации по Azure Data Studio.

  • Расширение Copilot для Azure Data Studio. Чтобы использовать Copilot в Azure Data Studio, необходимо установить расширение Copilot. Дополнительные сведения см. в разделе Установка расширения Copilot в вашей среде.

Получение предложений кода

Copilot предоставляет встроенные предложения при создании баз данных SQL в Azure Data Studio. Например, если вы пишете запрос, присоединенный к двум таблицам, Copilot может предложить условие соединения из столбцов открытого редактора, других файлов в рабочей области и распространенных шаблонов синтаксиса.

В sql-файле введите следующий запрос:

SQL
SELECT [UserId], [Red], [Orange], [Yellow], [Green], [Blue], [Purple], [Rainbow]
FROM [Tag].[Scoreboard]
INNER JOIN

Copilot автоматически предложит условие соединения в сером тексте. Точное предложение может отличаться. Чтобы принять предложение, нажмите клавишу TAB.

Вы также можете описать то, что вы хотите сделать с помощью естественного языка в комментарии, и Copilot предложит код для достижения цели. Например, введите этот комментарий в SQL-файле:

SQL
SELECT TokenColor, COUNT(UserID) AS UserCount
FROM Tag.Users
GROUP BY TokenColor
-- pivot that query on tokencolor for Purple, Blue, Green, Yellow, Orange, Red
-- and rename the columns to match the colors
SELECT [Purple], [Blue], [Green], [Yellow], [Orange], [Red]

Copilot автоматически предлагает код. Чтобы принять предложение, нажмите клавишу TAB.

Совет

Если вы получаете ограниченные или нет предложений от Copilot, возможно, вы включили обнаружение дублирования. Дополнительные сведения об обнаружении дублирования см. в разделе Управление политиками Copilot в качестве отдельного подписчика.

Отображение альтернативных предложений

Для некоторых предложений Copilot может предоставить несколько альтернативных вариантов. Вы можете выбрать предложение, которое вы хотите использовать, или отклонить все предложения.

Например, введите этот запрос в SQL-файле:

SQL
SELECT [UserId], [Red], [Orange], [Yellow], [Green], [Blue], [Purple], [Rainbow]
FROM [Tag].[Scoreboard]
INNER JOIN

Copilot покажет предложение.

Теперь наведите указатель мыши на предложение, чтобы отобразить элемент управления Copilot для выбора предложений. Чтобы отобразить следующие или предыдущие предложения, нажмите кнопку со стрелкой вперед или назад в элементе управления.

Вы также можете использовать сочетания клавиш для отображения альтернативных вариантов:

ОССмотреть следующее предложениеСмотреть предыдущее предложение
macOSOption+[Option+]
Windows или LinuxALT+[ALT+]

Чтобы принять предложение, нажмите кнопку "Принять" в элементе управления Copilot или нажмите клавишу TAB. Чтобы отклонить все предложения, нажмите клавишу ESC.

Принятие частичных предложений

Если вы не хотите принимать все предложения от Copilot, можно принять следующее слово или следующую строку предложения.

Например, введите этот запрос в SQL-файле:

SQL
SELECT [UserId], [Red], [Orange], [Yellow], [Green], [Blue], [Purple], [Rainbow]
FROM [Tag].[Scoreboard]
INNER JOIN

Copilot отображает предложение в сером тексте. Точное предложение может отличаться.

Теперь наведите указатель мыши на предложение, чтобы отобразить элемент управления Copilot для выбора предложений. Чтобы принять только следующее слово предложения, нажмите кнопку "Принять Word " в элементе управления.

Кроме того, можно использовать сочетание клавиш для принятия следующего слова предложения:

ОСПринять следующее слово
macOSКоманда+
Windows или LinuxЭлемент управления+

Если вы хотите принять следующую строку предложения, необходимо задать пользовательское сочетание клавиш для команды editor.action.inlineSuggest.acceptNextLine. Дополнительные сведения о настройке пользовательских сочетаний клавиш см . в статье "Сочетания клавиш" в Azure Data Studio в документации Майкрософт.

О Copilot в Xcode

В этом руководстве показано, как получить предложения по программированию из Copilot в Xcode. Чтобы просмотреть инструкции для других популярных сред программирования, используйте переключатель инструментов в верхней части страницы.

Необходимые компоненты

  • Доступ к Copilot. Чтобы использовать Copilot в Xcode, требуется ограниченный доступ через Copilot Free или платный план Copilot для полного доступа. Сведения о том, как получить доступ к Copilot, см. в разделе Что такое Copilot?.

  • Расширение Copilot для Xcode. Чтобы использовать Copilot для Xcode, необходимо установить Copilot для расширения Xcode. См . раздел AUTOTITLE.

Получение предложений кода

Copilot предлагает предложения по написанию кода при вводе. Например, введите эту сигнатуру функции в файле Swift:

Swift
func calculateDaysBetweenDates(

Copilot автоматически предлагает весь текст функции в сером тексте. Чтобы принять первую строку предложения, нажмите клавишу TAB. Чтобы просмотреть полное предложение, удерживайте клавишу OPTION и примите полное предложение, нажмите клавишу OPTION+TAB.

Улучшение предложений кода

При возникновении проблем с предложениями кода, например конфликтующими или отсутствующими предложениями, можно попробовать следующее:

  • Отключение собственного прогнозного текста Xcode: чтобы избежать получения двух наборов предложений кода, можно отключить собственное завершение прогнозного текста Xcode. Этот параметр можно найти в параметрах Xcode на вкладке "Редактирование" в разделе "Редактирование текста".
  • Проверьте наличие обнаружения дублирования в Copilot: если вы получаете ограниченные или нет предложений от Copilot, возможно, вы включили обнаружение дублирования. Дополнительные сведения об обнаружении дублирования см. в разделе Управление политиками Copilot в качестве отдельного подписчика.
  • Проверьте наличие обновлений и перезапустите Xcode: убедитесь, что у вас установлена последняя версия Copilot для Xcode в приложении расширения и перезапустите Xcode.

Вы также можете открыть проблему в репозитории Xcode в Copilot.

Сведения о Copilot и Eclipse

В этом руководстве показано, как получить предложения по программированию из Copilot в Eclipse. Чтобы просмотреть инструкции для других популярных сред программирования, используйте переключатель инструментов в верхней части страницы.

Необходимые компоненты

  • Доступ к Copilot. Чтобы использовать Copilot в Eclipse, требуется ограниченный доступ через Copilot Free или платный план Copilot для полного доступа. Сведения о том, как получить доступ к Copilot, см. в разделе Что такое Copilot?.

  • Расширение Copilot для Eclipse. Чтобы использовать Copilot в Eclipse, необходимо установить расширение Copilot . См . раздел AUTOTITLE.

Получение предложений кода

Copilot предлагает предложения по написанию кода при вводе. Например, введите этот заголовок функции в файле Java:

Java
public int getDiff(int a, int b)

Copilot автоматически предложит остальную часть функции. Чтобы принять предложение, нажмите клавишу TAB. Чтобы отменить предложение, нажмите клавишу ESC.

Вы также можете описать то, что вы хотите сделать с помощью естественного языка в комментарии, и Copilot предложит код для достижения цели. Например, введите этот комментарий в файле Java:

Java
/*
 * Return the difference between two different integers.
 */

Copilot автоматически предлагает код.

Совет

Если вы получаете ограниченные или нет предложений от Copilot, возможно, вы включили обнаружение дублирования. Дополнительные сведения об обнаружении дублирования см. в разделе Управление политиками Copilot в качестве отдельного подписчика.

Активация завершения кода вручную

Для активации завершения кода можно также использовать сочетания клавиш.

ОСЗавершение кода триггера
macOSКоманда Option++/
Windows или LinuxCTRL+ALT+/

Принятие частичных предложений

Если вы не хотите принимать все предложения из Copilot, вы можете принять следующее слово предложения.

ОСПринять следующее слово
macOSCommand+
Windows или LinuxCtrl+

Следующие шаги

  • Узнайте, как создавать эффективные запросы . См . раздел AUTOTITLE.
  • Настройте Copilot в редакторе. Вы можете включить или отключить Copilot в редакторе и создать собственные сочетания клавиш для Copilot. См . раздел AUTOTITLE.
  • Начало работы с Copilot Chat — узнайте, как спросить Copilot для получения информации и помощи с помощью Copilot Chat. См. раздел [AUTOTITLE и Запрос вопросов Copilot в интегрированной среде разработки](/copilot/-copilot-enterprise/copilot-chat-in-/using--copilot-chat-in-com).
  • Устранение неполадок . Узнайте больше об устранении распространенных проблем с Copilot. См . раздел AUTOTITLE.