Skip to main content

Проблемы с просмотром, pull-запросы и суть интерфейс командной строки GitHub Copilot

Используйте вкладки в интерактивной Второй пилот CLI сессии, чтобы просматривать задачи, pull requests и основные моменты, не выходя из терминала.

Примечание.

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

Интерактивная Второй пилот CLI сессия имеет четыре вкладки в верхней части экрана:

  • Сессия: Обычный чат, где вы вводите запросы для Copilot.
  • Проблемы: Открытые вопросы в текущем репозитории на GitHub.
  • Pull requests: Открывайте pull requests в текущем репозитории на GitHub.
  • Гистс: Ваши суть по GitHub.

Вкладки Issues, Pull-запросы и Gists позволяют просматривать контент GitHub.com без необходимости переключаться на браузер. Это полезно, когда вы хотите:

  • Найдите проблему или pull request, над которым можно работать.
  • Откройте элемент в чате — быстро вставьте ссылку на выбранный элемент в поле с подсказками, чтобы попросить Copilot его проверить, исправить, прокомментировать или просмотреть.
  • Перейти к пункту на GitHub.com — например, когда вы хотите прокомментировать проблему, объединить pull request или отредактировать суть.

Переключение между вкладками

  • Нажмите Tab , чтобы перейти к следующей вкладке.
  • Нажмите Shift+Tab , чтобы перейти к предыдущей вкладке.

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

Примечание.

Вкладки Issues и Pull Requests отображаются только при Второй пилот CLI работе внутри GitHub репозитория. В других каталогах отображаются только вкладки Session и Gists .

Распространённые элементы управления клавиатурой

Вкладки Issues, Pull-запросы и Gists используют одинаковые элементы управления. Независимо от того, на какой из этих вкладок вы находитесь:

  • Используйте стрелки вверх и вниз, чтобы выделить элемент в списке.
  • Используйте стрелки влево и вправо, чтобы перемещаться между страницами списка.
  • Нажмите Enter , чтобы увидеть подробный вид выделенного элемента. Нажмите Esc в разделе деталей, чтобы вернуться к списку.
  • Нажмите o , чтобы открыть выделенный элемент (или, в подробном виде, текущий элемент) на GitHub.com.
  • Нажмите c , чтобы вставить ссылку на элемент в область ввода подсказок, и вернитесь на вкладку Сессия .

Полный набор нажатий клавиш, которые вы можете использовать, см. раздел «Ссылка на клавиатуру » в конце этой статьи.

Проблемы с просмотром

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

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

Нажатие c вставляет ссылку на проблему в окно запросов на вкладке Session . Затем вы можете ввести запрос, связанный с этой проблемой. Рассмотрим пример.

#1234 suggest a fix for this bug

Просмотр pull requests

Вкладка Pull requests содержит список открытых pull requests в текущем репозитории, которые связаны с вами — pull-requests, которые вы создали, были назначены, упомянуты, просили просмотреть или прокомментировали. В каждой строке указаны название, номер pull-запроса, автор и как давно он был открыт.

Поисковый запрос, GitHub использованный для заполнения списка, показан выше. Нажмите A , чтобы переключиться между отображением только pull request, которые вас касаются, и показом всех открытых pull request в репозитории.

Нажатие c вставляет ссылку на pull-запрос в окно запроса на вкладке Session . Затем вы можете ввести запрос, связанный с этим pull request. Рассмотрим пример.

#5678 check this out and run tests

Просматриваю основные моменты

Вкладка Gists показывает gists, принадлежащие аккаунту, в который GitHub вы вошли. Показываются как публичные, так и секретные сути. В отличие от вкладок Issues и Pull-запросов , вкладка Gists не ограничена репозиторием — она всегда доступна, независимо от того, где вы начали CLI.

Нажатие c вставляет URL суда в окно запроса на вкладке Session . Затем вы можете ввести подсказку, связанную с этой сутью. Рассмотрим пример.

https://gist.github.com/USERNAME/GIST-ID summarize this

Изменение проблем, pull requests и суть

Вкладки Issues, Pull-запросы и Gists — это среды только для чтения. Есть два способа работать над предметом, который вы находите в одной из этих вкладок:

  • Нажмите o , чтобы открыть GitHub.com и использовать веб-интерфейс для изменения элемента.

  • Нажмите c , чтобы добавить ссылку в поле с подсказками , и попросите Copilot выполнить задание за вас. Рассмотрим пример.

    #1234 add a comment: "Any update on this?"
    
    #5678 merge this
    
    https://gist.github.com/USERNAME/GIST-ID delete this
    

Ссылка на клавиатуру

Подсказка на основе вкладок Issues, Pull requests и Gists обобщает доступные ключи:

KeyWhereДействие
Tab / Сдвиг+TabЛюбая вкладка HomeПереключитесь на следующую или предыдущую вкладку Home.
/
j / kПредставление спискаВыделите следующий или предыдущий пункт в списке.
/
L / ХПредставление спискаОтобразите следующую или предыдущую страницу в многостраничном списке.
ВведитеПредставление спискаОткройте просмотр с деталями выделенного предмета.
oПросмотр списка или деталиОткройте выделенный элемент в GitHub.com браузере.
cПросмотр списка или деталиВставьте ссылку на элемент в область ввода запросов и вернуйтесь на вкладку Сессия .
аПросмотр списка вкладок Issues и Pull requestsПереключайтесь между показыванием только предметов, которые вас касаются, и показом всех открытых предметов в репозитории.
EscПросмотр подробностейВернуться в просмотр списка.