GitHub Copilot Chat в VS Code: установка, вход, первый inline-чат
Поставьте официальное расширение, войдите в GitHub, затем измените одно проверяемое выделение в Inline Chat.
Репозиторий уже открыт в VS Code. Нужен один вопрос и одно изменение в текущем файле — не другой сайт. Официальное расширение — GitHub Copilot: поставить из маркетплейса, войти через GitHub, затем первый Inline Chat.
Искомая работа — как использовать GitHub Copilot Chat в VS Code: установить расширение, войти аккаунтом с местом, затем дать Inline Chat (Ctrl+I / ⌘I) одно проверяемое изменение на выделении. Шаги — документация Copilot для VS Code и GitHub Copilot Chat.
Сначала расширение, потом вход в GitHub
Маркетплейс
Ctrl+Shift+X (⌘⇧X на Mac), найти GitHub Copilot, Install. Издатель — GitHub. Для чата проверьте, что Copilot Chat включён; свежие сборки часто идут одним пакетом.
Вход не украшение
Войдите аккаунтом GitHub из строки состояния или палитры команд. У аккаунта должно быть место Copilot. Пока вход не готов, Inline Chat не откроется и дополнения молчат.
| Вход | Сочетание (ездит) | Первый раз |
|---|---|---|
| Inline Chat | Ctrl+I / ⌘I | Одна правка выделения или у курсора |
| Вид Chat | Ctrl+Alt+I или Copilot: Open Chat | Вопросы по репо, вставка ошибки, объяснение |
| Инлайн-дополнения | Печатать; Tab принять | Короткие дополнения — не первая тренировка «чата» |
Один проход: установка, вход, первый inline-чат
- 01Поставить из маркетплейса
Проверьте, что стоит GitHub Copilot. Значок в строке состояния. Нет значка — ищите Copilot в палитре.
- 02Войти через GitHub
Завершите OAuth в браузере. В VS Code убедитесь, что аккаунт вошёл и Copilot доступен. Студенческие и орг-места — на странице аккаунта GitHub.
- 03Выделить диапазон, открыть Inline Chat
Существующий файл, функция или несколько строк. Ctrl+I (⌘I на Mac). Итог и критерий готовности. Не перечислять пять чужих файлов в одном предложении.
- 04Прочитать diff, затем принять
Посмотрите, что изменилось. Отклоняйте правки вне границы. Тесты сами. Документация описывает петлю UI, не гарантированный первый патч.
Добавить страж: без user id эта функция
возвращает 401. Другие файлы не трогать.
Сначала сказать, какие строки; применять
после моего согласия.
Где первые чаты обычно ломаются
- Расширение есть, пишет: нет места
- У аккаунта GitHub нет Copilot. Смените аккаунт с подпиской или смотрите github.com/settings/copilot. Эта страница места не активирует.
- Сочетание ничего не делает
- Фокус не в редакторе, или другое сочетание победило. Ищите Inline Chat в палитре. Проверьте вход.
- Приняли длинный план из бокового Chat одним кликом
- Chat может предложить несколько файлов. Читайте каждый diff. Если прогон ушёл не туда — стоп, не наслаивайте вторую переписку на плохой патч.
Сначала войти, один вопрос на одном выделении, затем читать diff самим. Кнопка принять — не ревью.
Подписка остаётся у вас
Цена и регионы — на странице тарифов GitHub Copilot. Админы организации могут выключить Chat или ограничить модели. Этот учебник не обещает, что конкретная модель останется в списке.
Если двоим нужно согласовать патч до слияния, список файлов — на одну страницу. Короткой комнаты oakmeet хватает: браузер, код пространства, без аккаунта. Пределы — в восемь человек, примерно час.
Copilot Chat — то же, что Cline или Cursor Agent?
Нет. Copilot Chat живёт в VS Code и идёт в счёт GitHub Copilot. Cline — другое расширение маркетплейса; модели от выбранного провайдера. Cursor Agent встроен в редактор Cursor. Установка и счёт разделены.
Обязательно ли платить?
Расширение ставится из маркетплейса. Для чатов нужно действующее место Copilot: индивидуальное, бизнес, предприятие или опубликованные GitHub студенческие / OSS-планы. Актуальный текст — docs.github.com. Эта страница тариф не продаёт.
Inline Chat против бокового Chat?
Inline Chat правит одно выделение — правильная первая тренировка. Боковой Chat — для вопросов по репо или полной ошибки. Оба могут выдать правки. Diff всё равно читаете вы.
Какой длины первый запрос?
Одно проверяемое дело: одна функция или несколько строк, один нетронутый путь. Потом следующий ход.