Skip to main content

Предложения кода GitHub Copilot в вашем IDE

Узнайте о предложениях кода Copilot в разных идентификаторах.

В этой статье

О предложениях кода в Visual Studio Code

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

  • Дальнейшие изменения предложений

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

  • Предложения фантомных текстов

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

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

Сведения о предложениях кода в идентификаторах JetBrains

Copilot предлагает встроенные предложения по мере ввода.

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

О предложениях кода в Visual Studio

Copilot в Visual Studio предоставляет два типа предложений кода:

  • Предложения фантомных текстов

    Copilot предлагает предложения по написанию кода при вводе.

  • Дальнейшие изменения предложений (public preview)

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

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

Сведения о предложениях кода в Vim/Neovim

GitHub Copilot предоставляет встроенные предложения, когда вы вводите Vim/Neovim.

О предложениях кода в Azure Data Studio

GitHub Copilot предоставляет встроенные советы по созданию SQL-баз данных в Azure Data Studio.

Сведения о предложениях кода в Xcode

GitHub Copilot в Xcode предлагает два типа предложений кода:

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

затмение %}

Сведения о предложениях кода в Eclipse

GitHub Copilot в Eclipse предлагает два типа рекомендаций кода:

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

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

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

GitHub Copilot проверяет каждое предложение на соответствие с общедоступным кодом. Совпадения могут быть отменены или предложены с помощью кода, исходя из политики «Предложения, соответствующие публичному коду» для вашего аккаунта или организации. См . раздел AUTOTITLE.

Изменение модели, используемой для встроенных предложений

Вы можете переключить модель ИИ, которая используется для Copilot встроенных предложений, если:

  • В настоящее время доступна альтернативная модель
  • Вы используете последние выпуски VS Code с последней версией расширения GitHub Copilot

Изменение модели влияет только на Copilot фантомные текстовые предложения. Это не влияет на Copilot следующие предложения по редактированию.

Примечание.

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

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

Эффекты переключения модели искусственного интеллекта

Изменение модели, используемой для Copilot встроенных предложений, не влияет на модель, используемую Copilot следующими предложениями редактирования или Копилот Чат. См . раздел AUTOTITLE.

При изменении модели ИИ нет изменений в политике сбора и использования данных.

Если вы используете план Copilot Free, все завершения учитываются в квоте завершения независимо от используемой модели. См . раздел AUTOTITLE.

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

Включение коммутатора модели

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

Если вы используете план Copilot Business , организация , которая предоставляет план, должен включить параметр функций** предварительного **просмотра редактора. См. [раздел AUTOTITLE.

Изменение модели, используемой для встроенных предложений

Вы можете переключить модель ИИ, которая используется для Copilot встроенных предложений, если:

  • В настоящее время доступна альтернативная модель
  • Вы используете Visual Studio 17.14( предварительная версия 2 или более поздняя версия)

Примечание.

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

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

Эффекты переключения модели искусственного интеллекта

Изменение модели, используемой для Copilot встроенных предложений, не влияет на модель, используемую Copilot следующими предложениями редактирования или Копилот Чат. См . раздел AUTOTITLE.

При изменении модели ИИ нет изменений в политике сбора и использования данных.

Если вы используете план Copilot Free, все завершения учитываются в квоте завершения независимо от используемой модели. См . раздел AUTOTITLE.

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

Включение коммутатора модели

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

Если вы используете план Copilot Business , организация , которая предоставляет план, должен включить параметр функций** предварительного **просмотра редактора. См. [раздел AUTOTITLE.

Изменение модели, используемой для встроенных предложений

Вы можете переключить модель ИИ, которая используется для Copilot встроенных предложений, если:

  • В настоящее время доступна альтернативная модель
  • Вы используете последний выпуск удостоверений JetBrains с последней версией расширения GitHub Copilot

Примечание.

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

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

Эффекты переключения модели искусственного интеллекта

Изменение модели, используемой для Copilot встроенных предложений, не влияет на модель, используемую Copilot следующими предложениями редактирования или Копилот Чат. См . раздел AUTOTITLE.

При изменении модели ИИ нет изменений в политике сбора и использования данных.

Если вы используете план Copilot Free, все завершения учитываются в квоте завершения независимо от используемой модели. См . раздел AUTOTITLE.

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

Включение коммутатора модели

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

Если вы используете план Copilot Business , организация , которая предоставляет план, должен включить параметр функций** предварительного **просмотра редактора. См. [раздел AUTOTITLE.

Языки программирования, включенные в модель по умолчанию

Следующие языки программирования и технологии включены в обучающие данные для LLM по умолчанию, используемого для Copilot встроенных предложений:

  • C
  • C#
  • C++
  • Clojure
  • CSS
  • Dart
  • Dockerfile
  • Elixir
  • Emacs Lisp
  • Go
  • Haskell
  • HTML
  • Java
  • JavaScript
  • Julia
  • Jupyter Notebook
  • Kotlin
  • Lua
  • MATLAB
  • Objective-C
  • Perl
  • PHP
  • PowerShell
  • Python
  • R
  • Ruby
  • Rust
  • Scala
  • Shell
  • Swift
  • TeX
  • TypeScript
  • Vue

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