Skip to main content

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

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

В этой статье

О GitHub Copilot в Xcode

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

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

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

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

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

Swift
func calculateDaysBetweenDates(

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

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

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

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

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

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

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