Ультра мега полезная фича или же Github Copilot

Github Copilot - новая возможность для IDE (ONLY PC)

Пример:

Я хочу сделать событие если игрок находится в режиме игры 1 то отменить событие и сменить режим игры на 0


То Github Copilot сам сделает это! А вам остается нажать только TAB

Как зарегестрироватся:

  1. Для начала регаемся на Github
  2. Затем переходим по ссылке и нажимаем Free Trial (Github Copitlot станет платным в августе, но его можно получить бесплатно если вам больше 13 лет и вы учитесь в любом учебном заведении)
  3. Нажимаем Continue without payment details.
  4. Все! Вы зарегестрированы! Теперь вам нужно установить плагин, я покажу на примере JetBrains IDE PhpStorm

Как установить:

  1. Для начала заходим в нашу IDE
  2. Затем нажимаем FIle->Settings
  3. Затем переходим в вкладку Plugins
  4. Теперь нажимаем Marketplace и вводим в поиск Copilot
  5. Нажимаем Install
  6. Перезапускаем IDE
  7. Теперь нажимаем Tools->Github Copitlot->Login With Github
    image
  8. Затем у вас будет вот это окошко ( я замазал Device code хз почему)
    image
  9. Переходим по ссылке и вводим код который находится в поле Device Code
  10. Авторизуем свой Github аккаунт и готово!

Как пользоватся:

Просто вводим комментарий и пишем предпочтение, затем ждем немного и если код то что нужен, нажимаем TAB

Также все варианты можно переключать с помощью Alt + [ или Alt + ]

Удачи!

2 лайка

а то мы не знали про релиз копилота

Первый раз вижу

1 лайк

полностью не поддерживаю идею Копилота

А почему? Очень удобно

откуда копилот тренируется? как он будет дополнять код малоизвестного апи, на чем он учится

На основе твоего кода и всех связаных API в нем

тогда уже должна быть какая-то кодовая база и видимо хорошо документированная (и я не уверен, что копилот будет нормально работать с русским языком)

Он работает с русским языком но иногда бывают странные моменты

Он обучен на публичных репозиториях гитхаба и понимает контекст на основе файлов твоего проекта

1 лайк