Skip to main content

Problemas de navegação, solicitações de pull e gists de CLI do GitHub Copilot

Use as abas em uma sessão interativa CLI do Copilot para navegar por issues, pull requests e gists, sem sair do terminal.

Observação

A nova interface com guias está atualmente em prévia pública e está sujeita a alterações.

Uma sessão interativa CLI do Copilot tem quatro guias na parte superior da tela:

  • Sessão: a experiência de chat regular em que você insere prompts para Copilot.
  • Problemas: abra problemas no repositório atual em GitHub.
  • Solicitações de pull: abra solicitações de pull no repositório atual em GitHub.
  • Gists: Seus resumos em GitHub.

As guias Issues, Pull requests e Gists permitem que você navegue pelo conteúdo de GitHub.com sem precisar alternar para um navegador. Isso é útil quando você deseja:

  • Encontre um problema ou solicitação de pull para trabalhar.
  • Traga um item para o chat — insira rapidamente uma referência ao item selecionado na caixa de prompt para que você possa pedir ao Copilot que o investigue, corrija, comente ou revise.
  • Ir para um item em GitHub.com — por exemplo, quando você quiser comentar sobre um problema, mesclar uma solicitação de pull ou editar uma gist.

Alternar entre guias

  • Pressione Tab para ir para a próxima guia.
  • Pressione Shift+Tab para ir para a guia anterior.

A alternância entre abas fica pausada enquanto outra parte da CLI, como o seletor de comandos com barra, está capturando suas teclas.

Observação

As guias Issues e Pull requests são exibidas apenas quando CLI do Copilot está em execução em um repositório GitHub. Em outros diretórios, somente as guias Sessão e Gists são mostradas.

Controles comuns de teclado

As abas Issues, Pull requests e Gists usam os mesmos controles. Independentemente de em qual dessas abas você está:

  • Use as teclas de seta para cima e para baixo para realçar um item na lista.
  • Use as teclas de seta para a esquerda e para a direita para navegar entre páginas em uma lista.
  • Pressione Enter para exibir uma exibição detalhada do item realçado. Pressione Esc na exibição de detalhes para retornar à lista.
  • Pressione o para abrir o item realçado (ou, no modo de exibição detalhado, o item atual) em GitHub.com.
  • Pressione c para inserir uma referência ao item na área de entrada do prompt e volte para a guia Sessão .

Para obter o conjunto completo de teclas que você pode usar, consulte a referência de teclado no final deste artigo.

Problemas de navegação

A guia Problemas lista os problemas abertos no repositório atual que envolvem você — problemas que você criou, foram atribuídos, foram mencionados ou comentados. Cada linha mostra o título do problema, o número do problema, o autor e há quanto tempo o problema foi aberto.

A GitHub consulta de pesquisa usada para preencher a lista é mostrada acima dela. Pressione a para alternar entre mostrar apenas os problemas que envolvem você e mostrar todos os problemas abertos no repositório.

Pressionar c insere uma referência ao problema na caixa de prompt na guia Sessão . Em seguida, você pode inserir um prompt relacionado a esse problema. Por exemplo:

#1234 suggest a fix for this bug

Navegando pelas pull requests

A guia Pull requests lista os pull requests abertos no repositório atual que envolvem você — pull requests que você criou, que foram atribuídos a você, em que você foi mencionado, para os quais solicitaram sua revisão ou nos quais você comentou. Cada linha mostra o título da solicitação de pull, o número, o autor e há quanto tempo a solicitação de pull foi aberta.

A GitHub consulta de pesquisa usada para preencher a lista é mostrada acima dela. Pressione a para alternar entre mostrar apenas os pull requests que envolvem você e mostrar todos os pull requests abertos no repositório.

Pressionar c insere uma referência à solicitação de pull na caixa de prompt na guia Sessão . Em seguida, você pode inserir um prompt relacionado a essa solicitação de pull. Por exemplo:

#5678 check this out and run tests

Navegar por seus gists

A guia Gists lista os gists pertencentes à GitHub conta na qual você está conectado. Ambos os gists públicos e secretos são mostrados. Ao contrário das abas Issues e Pull requests, a aba Gists não é limitada a um repositório — ela está sempre disponível, não importa onde você tenha iniciado a CLI.

Pressionar c insere a URL da gist na caixa de prompt na guia Sessão . Em seguida, você pode inserir um prompt relacionado a essa gist. Por exemplo:

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

Modificando problemas, solicitações de pull e gists

As abas Issues, Pull requests e Gists são ambientes somente de leitura. Há duas maneiras de trabalhar com um item que você encontrar em uma destas abas:

  • Pressione o para abri-lo GitHub.com e use a interface do usuário da Web para modificar o item.

  • Pressione c para soltar uma referência na caixa de prompt e peça Copilot para executar a atividade para você. Por exemplo:

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

Referência do teclado

A barra de dicas no rodapé nas abas Issues, Pull requests e Gists mostra um resumo das teclas disponíveis:

ChaveOndeAção
Tab / Shift+TabQualquer guia Página InicialMude para a aba Início seguinte ou anterior.
/
J / KExibição de listaRealce o item seguinte ou anterior em uma lista.
/
L / HExibição de listaExiba a próxima página ou anterior em uma lista de várias páginas.
EnterExibição de listaAbra a exibição de detalhes do item realçado.
oExibição de lista ou exibição de detalhesAbra o item destacado em GitHub.com no navegador.
cExibição de lista ou exibição de detalhesInsira uma referência ao item na área de entrada do prompt e volte para a guia Sessão .
umVisualização em lista nas abas Issues e Pull requestsAlterne entre mostrar apenas os itens que envolvem você e mostrar cada item aberto no repositório.
EscVisualização de detalhesRetorne ao modo de exibição de lista.