it-swarm-pt.tech

Usando Ctrl-Tab para alternar entre as guias no Mac Terminal.app

Como posso fazer Ctrl-Tab e Ctrl-Shift-Tab alternar entre as guias no Terminal.app em um Mac (OS 10.4 e 10.5 especificamente)? É assim que eu troco as guias no Firefox e Aquamacs, e Command-Shift-[ e Command-Shift-] é muito estranho para mim. Estou ciente desta questão relacionada:

Como posso alterar o atalho de teclado para alternar as guias no Mac Terminal?

E, portanto, a seção Atalhos de Teclado das Preferências do Sistema, mas a caixa de diálogo para Atalhos de Teclado não parece aceitar Ctrl-Tab no campo Atalho de Teclado. Existe uma seqüência de teclado especial para inserir guias (com modificadores) em um campo de caixa de diálogo em um Mac? Existe algum outro método que me permita personalizar o Terminal.app da maneira que desejo?

88
dkee

Eu apenas tentei isso com o Snow Leopard e funcionou lindamente:

  1. Abra as Preferências do Sistema => Teclado
  2. Ir para atalhos de teclado
  3. Clique em "Atalhos de aplicativos" à esquerda
  4. Clique no pequeno "+" para adicionar um programa
  5. Navegue até o Terminal (está oculto em Aplicativos/Utilitários)
  6. Para o título do menu, digite "Mostrar próxima guia" ou "Mostrar guia anterior" ("Selecionar próxima guia" e "Selecionar guia anterior" para Mavericks ou mais antigos) (Além disso, esses itens serão diferentes para idiomas diferentes do inglês).
  7. Para o tipo de atalho de teclado Ctrl-Tab ou Ctrl-Shift-Tab
  8. Clique em Adicionar. Você é g2g!
128
user13902
  1. Selecione a próxima guia (direita) CMD + }

  2. Selecione a guia anterior (esquerda) CMD + {

Então você precisaria fazer CMD + Shift + [ ou ] para esquerda e direita, respectivamente.

20
Brian

No entanto, uma adição ao resposta acima : A ligação manual de atalhos mudou no Yosemite de "Selecionar próxima guia" e "Selecionar guia anterior" para " Mostrar Próximo separador "&" Mostrar Separador anterior "

7
sua

shift + command + arrow left/right funciona fora da caixa em Yosemite.

4
RyJ

Ok, então aqui é a única maneira que eu poderia descobrir como fazer isso. Primeiro, crie o comando que você deseja usar as preferências do sistema, mas use um espaço reservado em vez da guia, pois ele não permitirá que você insira a guia. Em seguida, abra com.apple.terminal.plist (mais facilmente feito com o editor plist) e vá para a seção NSUserKeyEquivalents e você deverá ver os comandos que você criou. Exclua o alocador de espaço e vá para o menu de edição e selecione caracteres especiais. O caractere de tabulação está na seção de setas. É uma flecha apontando para uma linha vertical. Seu valor unicode é 21E5. Uma vez que é inserido salvar e sair e deve funcionar! Você também pode fazer tudo isso nas preferências do sistema, mas é necessário inserir todos os caracteres em vez de digitá-los e não tenho idéia de quais são os valores unicode deles.

A propósito, eu suponho que a Apple tenha pelo menos uma boa razão para não permitir que os caracteres de tabulação funcionem normalmente, portanto, continue com cautela. Muitos atalhos globais usam tab, mas o ctrl-tab não parece ser um deles, então você provavelmente está bem.

1
Alex.Bullard

Para yosemite: http://taiki.net/2014/11/osx-terminal-sck.html

Como não tenho reputação de comentar, tive que copiar a resposta.

  1. Abra as Preferências do Sistema => Teclado
  2. Ir para atalhos de teclado
  3. Clique em "Atalhos de aplicativos" à esquerda
  4. Clique no pequeno "+" para adicionar um programa
  5. Navegue até o Terminal (está oculto em Aplicativos/Utilitários)
  6. Para o título do menu, digite "Mostrar próxima guia" ou "Mostrar guia anterior" (esses itens serão diferentes para idiomas diferentes do inglês)
  7. Para o atalho de teclado, digite Ctrl-Tab ou Ctrl-Shift-Tab

A diferença com o yosemite é ... eles mudaram de "Select X Tab" para "Show X Tab" ...

Por quê?

0
Tobias Kopelke

Use iTerm2 . É uma alternativa de terminal que suporta este atalho de teclado fora da caixa.

0
spuder