Skip to main content

Paleta de comando do GitHub

Use a paleta de comandos em GitHub para navegar, pesquisar e executar comandos diretamente do seu teclado.

Note: The Paleta de comando do GitHub is currently in public beta and is subject to change.

Sobre o Paleta de comando do GitHub

Você pode navegar, pesquisar e executar comandos em GitHub com o Paleta de comando do GitHub. A paleta de comandos é uma forma personalizada de mostrar sugestões com base no seu contexto atual e nos recursos que você usou recentemente. Você pode abrir a paleta de comandos com um atalho de teclado de qualquer lugar em GitHub, que economiza tempo e mantém as mãos no teclado.

Navegação rápida

Ao abrira paleta de comando, as sugestões são otimizadas para facilitar o acesso a partir de qualquer lugar em um repositório, conta de usuário, ou organização para páginas de nível superior, como a página de problemas. Se o local que você deseja não estiver listado, comece a digitar o nome ou número para a localização refinar as sugestões.

Sugestões da paleta de comandos

Acesso fácil aos comandos

A capacidade de executar comandos diretamente do seu teclado, sem navegar por meio de uma série de menus pode alterar a forma como você usa GitHub. Por exemplo, você pode alternar temas com algumas teclas pressionadas, facilitando a alternância entre temas à medida que as suas necessidades forem mudando.

Alterar tema da paleta de comandos

Abrindo o Paleta de comando do GitHub

Abra a paleta de comandos usando um dos seguintes atalhos de teclado:

  • Windows e Linux: Ctrl+K or Ctrl+Alt+K
  • Mac: Command+K ou Command+Option+K

Ao abrir a paleta de comando, ela mostra sua localização no canto superior esquerdo e a usa como o escopo de sugestões (por exemplo, a organização mashed-avocado).

Lançamento da paleta de comando

Notas:

  • Se você estiver editando o texto do Markdown, abra a paleta de comandos com Ctrl+Alt+K (Windows e Linux) ou Comando+Opção+K (Mac).
  • Se você estiver trabalhando em um projeto (beta), uma paleta de comandos específica do projeto será exibida no lugar. Para obter mais informações, consulte "Personalizar as visualizações do seu projeto (beta)".

Navegando com Paleta de comando do GitHub

Você pode usar a paleta de comandos para navegar para qualquer página que você tenha acesso em GitHub.

  1. Use Ctrl+K (Windows/Linux) or Command+K (Mac) to open the command palette with a scope determined by your current location in the UI.

  2. Comece a digitar o caminho para o qual você deseja navegar. As sugestões na paleta de comandos são alteradas para corresponder ao seu texto.

    Escopo atual da paleta de navegação

  3. Optionally, narrow, expand, or completely change the scope for suggestions by editing the path in the command palette's text field.

    • To narrow the scope within a user or organization account, highlight a repository then use Tab to add it to the scope.
    • To expand the scope, highlight and remove an item in the scope using the Backspace or delete key.
    • To clear the scope and text box, click Clear or use CtrlBackspace (Windows and Linux) or Backspace (Mac).

    Você também pode usar teclas pressionadas para restringir a sua pesquisa. Para obter mais informações, consulte "Funções de Teclado".

  4. Termine de inserir no caminho ou use as teclas de seta para destacar o caminho que você deseja a partir da lista de sugestões.

  5. Use Enter para pular para o local escolhido. Como alternativa, use Ctrl+Enter (Windows e Linux) or Command+Enter (Mac) para abrir o local na aba de um novo navegador.

Pesquisando com Paleta de comando do GitHub

Você pode usar a paleta de comandos para pesquisar qualquer coisa em GitHub.com.

  1. Use Ctrl+K (Windows/Linux) or Command+K (Mac) to open the command palette with a scope determined by your current location in the UI.

  2. Optionally, narrow, expand, or completely change the scope for suggestions by editing the path in the command palette's text field.

    • To narrow the scope within a user or organization account, highlight a repository then use Tab to add it to the scope.
    • To expand the scope, highlight and remove an item in the scope using the Backspace or delete key.
    • To clear the scope and text box, click Clear or use CtrlBackspace (Windows and Linux) or Backspace (Mac).
  3. Opcionalmente, use teclas pressionadas para encontrar tipos específicos de recursos:

    • # Pesquisa problemas, pull requests, discussões e projetos
    • ! Pesquisa projetos
    • @ Pesquisa usuários, organizações e repositórios
    • / Pesquisa arquivos dentro do escopo de um repositório

    Arquivos de pesquisa da paleta de comando

  4. Comece a inserir seus termos de pesquisa. A paleta de comandos irá oferecer um intervalo de pesquisas sugeridas com base no seu escopo de pesquisa.

    Você também pode usar a sintaxe completa da pesquisa integrada de GitHub dentro da paleta de comando. Para obter mais informações, consulte "Pesquisando informações sobre GitHub".

  5. Use as setas do teclado para destacar o resultado da pesquisa que você deseja e use Enter para pular para a localização escolhida. Como alternativa, use Ctrl+Enter (Windows e Linux) or Command+Enter (Mac) para abrir o local na aba de um novo navegador.

Executando comandos a partir de Paleta de comando do GitHub

Você pode usar o Paleta de comando do GitHub para executar comandos. Por exemplo, você pode criar um novo repositório ou problema ou alterar seu tema. Quando você executa um comando, o local para sua ação é determinado pela página subjacente ou pelo escopo mostrado na paleta de comandos.

  • Os comandos de pull request e problemas sempre são executados na página subjacente.
  • Os comandos de alto nível, por exemplo, comandos de repositório, são executados no escopo exibido na paleta de comandos.

Para obter uma lista completa dos comandos compatíveis, consulte "Referência de Paleta de comando do GitHub".

  1. Use Ctrl+Shift+K (Windows e Linux) ou Command+Shift+K (Mac) para abrir a paleta de comandos no modo de comando. Se você já tiver a paleta de comandos aberta, pressione > para alternar para o modo de comando. GitHub sugere comandos baseados na sua localização.

    Modo de comando da paleta de comando

  2. Optionally, narrow, expand, or completely change the scope for suggestions by editing the path in the command palette's text field.

    • To narrow the scope within a user or organization account, highlight a repository then use Tab to add it to the scope.
    • To expand the scope, highlight and remove an item in the scope using the Backspace or delete key.
    • To clear the scope and text box, click Clear or use CtrlBackspace (Windows and Linux) or Backspace (Mac).
  3. Se o comando que você deseja não for exibido, verifique seu escopo e, em seguida, comece a digitar o nome do comando na caixa de texto.

  4. Use as setas do teclado para destacar o comando que você deseja e use Enter para executá-lo.

Fechando a paleta de comandos

Quando a paleta de comando está ativa, você pode usar um dos seguintes atalhos de teclado para fechar a paleta de comandos:

  • Modo de pesquisa e navegação: Esc ou Ctrl+K (Windows e Linux) Command+K (Mac)
  • Modo de comando: Esc ou Ctrl+Shift+K (Windows e Linux) Command+Shift+K (Mac)

Referência de Paleta de comando do GitHub

Funções de keystrokes

Essas keystrokes estão disponíveis quando a paleta de comandos está nos modos de navegação e pesquisa, isto é, elas não estão disponíveis no modo de comando.

KeystrokeFunction
>Entre no modo de comando. Para obter mais informações, consulte ""Executando os comandos a partir de Paleta de comando do GitHub."
#Pesquisa problemas, pull requests, discussões e projetos. Para obter mais informações, consulte "Pesquisando em Paleta de comando do GitHub."
@Pesquisa usuários, organizações e repositórios. Para obter mais informações, consulte "Pesquisando em Paleta de comando do GitHub."
/Pesquisar arquivos dentro de um escopo ou repositórios do repositório dentro do escopo da organização. Para obter mais informações, consulte "Pesquisando em Paleta de comando do GitHub."
!Pesquisar apenas projetos. Para obter mais informações, consulte "Pesquisando em Paleta de comando do GitHub."
Ctrl+C ou Command+CCopiar URL de pesquisa ou navegação para o resultado destacado na área de transferência.
EnterPule para o resultado destacado ou execute o comando destacado.
Ctrl+Enter ou Command+EnterAbra o resultado da pesquisa ou navegação destacada em uma nova aba do navegador.
?Exibir ajuda na paleta de comandos.

Comandos globais

Estes comandos estão disponíveis em todos os escopos.

ComandoComportamento
Importar repositórioCriar um novo repositório importando um projeto de outro sistema de controle de versão. Para obter mais informações, consulte "Importando um repositório com o Importador do GitHub".
Novo gistAbra um novo gist. Para obter mais informações, consulteCriando um gist."
Nova organizaçãoCriar uma nova organização Para obter mais informações, consulte "Criar uma nova organização do zero".
Novo projetoCriar um novo quadro de projeto. Para obter mais informações, consulte "Criar um quadro de projeto".
Novo repositórioCriar um novo repositório a partir do zero. Para obter mais informações, consulte "Criar um novo repositório."
Alterar tema para <theme name>Mude diretamente para um tema diferente para a interface do usuário. Para obter mais informações, consulte "Gerenciando as suas configurações de tema".

Comandos da organização

Esses comandos estão disponíveis somente dentro do escopo de uma organização.

ComandoComportamento
Nova equipeCrie uma nova equipe na organização atual. For more information, see "Creating a team."

Comandos do repositório

A maioria desses comandos está disponível apenas na página inicial do repositório. Se um comando também estiver disponível em outras páginas, isso será mencionado na coluna de comportamento.

ComandoComportamento
Clonar repositório: <URL type>Copie a URL necessária para clonar o repositório usando GitHub CLI, HTTP ou SSH para a área de transferência. Para obter mais informações, consulte "Clonar um repositório".
Nova discussãoCriar uma nova discussão no repositório. Para obter mais informações, consulte " Criando uma nova discussão".
Novo arquivoCriar um novo arquivo a partir de qualquer página no repositório. Para obter mais informações, consulte "Adicionar um arquivo a um repositório."
Novo problemaAbra um novo problema de qualquer página no repositório. Para obter mais informações, consulte "Criar um problema".
Abrir em um novo codespaceCriar e abrir um codespace para este repositório. Para obter mais informações, consulte "Criar um codespace".
Abrir no editor github.devAbra o repositório atual no editor github.dev. Para obter mais informações, consulte "Abrir no editor baseado na web".

Comandos de arquivos

Estes comandos só estão disponíveis quando você abre a paleta de comandos a partir de um arquivo em um repositório.

ComandoComportamento
Copiar permalinkCrie um link para o arquivo que inclui o atual commit SHA e copie o link para a área de transferência. Para obter mais informações, consulte "Obter links permanentes em arquivos".
Abrir no editor github.devAbra o arquivo exibido atualmente no editor github.dev. Para obter mais informações, consulte "Abrir no editor baseado na web".

Comandos de discussão

Estes comandos só estão disponíveis quando você abre a paleta de comandos em uma discussão. Eles atuam na sua página atual e não são afetados pelo escopo definido na paleta de comando.

ComandoComportamento
Excluir discussão...Excluir permanentemente a discussão. Para obter mais informações, consulte "Gerenciar discussões no seu repositório".
Editar texto da discussãoAbra o texto principal da discussão que está pronto para edição.
Assinar/Cancelar assinaturaOpte por participar ou não receber notificações de adições à discussão. Para obter mais informações, consulte "Sobre notificações".
Transferir discussão...Mover a discussão para um repositório diferente. Para obter mais informações, consulte "Gerenciar discussões no seu repositório".

Comandos de problemas

Estes comandos estão disponíveis somente quando você abre a paleta de comandos em um problema. Eles atuam na sua página atual e não são afetados pelo escopo definido na paleta de comando.

ComandoComportamento
Fechar/reabrir problemaFechar ou reabrir o problema atual. Para obter mais informações, consulte "Sobre problemas".
Converter problema em discussão...Converter o problema atual em uma discussão. Para obter mais informações, consulte "Moderação de discussões".
Excluir problema...Exclua o problema atual. Para obter mais informações, consulte "Excluir uma problema".
Editar texto do problemaAbra o texto principal do problema que está pronto para edição.
Editar título do problemaAbra o título do problema que está pronto para edição.
Bloquear problemaLimitar novos comentários a usuários com acesso de gravação ao repositório. Para obter mais informações, consulte "Bloquear conversas".
Fixar/desafixar problemaAltere se o problema é exibido ou não na seção de problemas fixados para o repositório. Para obter mais informações, consulte "Fixar um problema no seu repositório".
Assinar/Cancelar assinaturaOpte por partiricpar ou não receber notificações de alterações nesse problema. Para obter mais informações, consulte "Sobre notificações".
Transferir problema...Transferir o problema para outro repositório. Para obter mais informações, consulte "Transferir um problema para outro repositório".

Comandos de pull request

Estes comandos só estão disponíveis quando você abre a paleta de comandos a partir de um pull request. Eles atuam na sua página atual e não são afetados pelo escopo definido na paleta de comando.

ComandoComportamento
Fechar/reabrir pull requestFeche ou reabra o pull request atual. Para obter mais informações, consulte "Sobre pull requests".
Converter em rascunho/Marcar pull request como pronto para revisãoAltere o estado do pull request para mostrá-lo como pronto ou não pronto para revisão. Para obter mais informações, consulte "Alterar o estado de um pull request".
Copiar nome do branch atualAdicione o nome do branch principal ao pull request na área de transferência.
Editar texto do pull requestAbra o texto principal do pull request que está pronto para edição.
Editar título do pull requestAbra o título do pull request que está pronto para edição.
Abrir em um novo codespaceCrie e abra um codespace para o branch principal do pull request. Para obter mais informações, consulte "Criar um codespace".
Assinar/Cancelar assinaturaOpte por receber ou não receber notificações para alterações desse pull request. Para obter mais informações, consulte "Sobre notificações".
Atualizar o branch atualAtualize o branch principal do pull request com alterações do branch base. Isso só está disponível para pull requests que apontam para o branch padrão do repositório. Para obter mais informações, consulte "Sobre branches".