Por padrão, as sessões interativas CLI do Copilot para repositórios Git têm quatro abas 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.
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.
Alternar entre guias
- Pressione Tab para ir para a próxima guia.
- Pressione Shift+Tab para ir para a guia anterior.
- Use o mouse para clicar em uma guia e mudar para ela.
Observação
Clicar em guias requer suporte ao mouse. Isso é habilitado por padrão, mas pode ser desabilitado com a opção --no-mouse de linha de comando. Use a opção para habilitar novamente o --mouse=on suporte ao mouse se ele tiver sido desabilitado.
A alternância entre abas fica pausada enquanto outra parte da CLI, como o seletor de comandos com barra, está capturando suas teclas.
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 .
- Pressione / (nas abas Issues e Pull requests) para pesquisar em GitHub usando uma consulta personalizada. Digite uma consulta, pressione Enter para executá-la e Esc para cancelá-la ou limpá-la.
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
Navegar 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
Pesquisar problemas e pull requests
Por padrão, as abas Issues e Pull requests exibem itens que envolvem você. Pressione a para alternar entre isto (involves:@me) e todos os itens abertos.
Para executar sua própria pesquisa, pressione /. Uma caixa de pesquisa embutida é aberta onde você pode digitar uma GitHub consulta de pesquisa e pressionar Enter para executá-la.
Pressione Esc para cancelar durante a digitação ou para limpar uma pesquisa aplicada e retornar à lista padrão.
Você pode usar o mesmo conjunto de qualificadores de pesquisa que estão disponíveis em GitHub.com. Consulte Pesquisar problemas e pull requests.
Navegar pelos 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
Modificar 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 thishttps://gist.github.com/USERNAME/GIST-ID delete this
Personalizando as abas
Você pode reordenar, ocultar ou desativar as guias no arquivo de configurações (~/.copilot/settings.json) usando o objeto tabs:
{
"tabs": {
"enabled": true,
"sort": ["copilot", "pull-requests", "issues", "gists"],
"hide": ["gists"]
}
}
{
"tabs": {
"enabled": true,
"sort": ["copilot", "pull-requests", "issues", "gists"],
"hide": ["gists"]
}
}
enabled: defina comofalsepara desativar totalmente a interface com abas.sort: a ordem em que as abas aparecem. Use os identificadorescopilot(a guia Sessão),issues,pull-requestsegists. Todas as guias que você omitir manterão a ordem padrão após as que você listar. Identificadores desconhecidos são ignorados.hide: abas para ocultar, usando os mesmos identificadores. A guia Sessão (copilot) não pode ser ocultada.
Referência do teclado
A barra de dicas no rodapé nas abas Issues, Pull requests e Gists mostra um resumo das teclas disponíveis:
| Chave | Onde | Ação |
|---|---|---|
| Tab / Shift+Tab | Qualquer guia Página Inicial | Mude para a guia Página inicial seguinte ou anterior. |
| ↓ / ↑ | ||
| J / K | Exibição Lista | Realce o item seguinte ou anterior em uma lista. |
| → / ← | ||
| L / H | Exibição Lista | Exiba a próxima página ou anterior em uma lista de várias páginas. |
| Enter | Exibição Lista | Abra a exibição de detalhes do item realçado. |
| o | Exibição de lista ou exibição de detalhes | Abra o item destacado em GitHub.com no navegador. |
| c | Exibição de lista ou exibição de detalhes | Insira uma referência ao item na área de entrada do prompt e volte para a guia Sessão . |
| a | Visualização em lista nas abas Issues e Pull requests | Alterne entre mostrar apenas os itens que envolvem você e mostrar cada item aberto no repositório. |
| / | Visualização em lista nas abas Issues e Pull requests | Abra uma caixa de pesquisa. |
| Enter | Caixa de pesquisa | Execute a consulta de pesquisa. |
| Esc | Caixa de pesquisa/pesquisa aplicada | Cancele a caixa de pesquisa ou ignore os resultados da pesquisa. |
| Esc | Visualização de detalhes | Retorne ao modo de exibição de lista. |