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


88

Como posso fazer Ctrl- Tabe Ctrl- Shift- Tabalternar entre guias no Terminal.app em um Mac (OS 10.4 e 10.5 especificamente)? É assim que alterno as guias no Firefox e no 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 entre guias no Terminal Mac?

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


12
Apenas para referência: Shift + Command + Seta para a esquerda / direita também alternam as guias. E no Mac OS X Lion 10.7, você pode usar um furto de três dedos para alternar entre separadores
Chris Page

Respostas:


128

Eu apenas tentei isso no Snow Leopard e funcionou lindamente:

  1. Abra Preferências do Sistema => Teclado
  2. Vá para Atalhos do teclado
  3. Clique em "Atalhos de aplicativos" à esquerda
  4. Clique no pequeno "+" para adicionar um programa
  5. Navegue para 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) (esses itens também serão diferentes para idiomas diferentes do inglês.)
  7. Para o atalho de teclado, digite Ctrl- Tabou Ctrl- Shift-Tab
  8. Clique em Adicionar. Você é g2g!

Você ++, também trabalha no leão da montanha.
Matthew Rathbone

Legal, o mesmo que dissidentes.
Vlad T.

23
É "Mostrar próxima guia" e "Mostrar guia anterior" em Yosemite. Mas é mais lento do que usar Command + Shift + Right ou Command + Shift + Left por algum motivo (o que, aliás, me faz invejar os usuários do Linux).
precisa

Não está funcionando para Yosemite :(
Siddharth

1
No OSX El Capitan, não vejo uma maneira de navegar para o Terminal dentro da pasta utilitários e adicioná-lo à lista de atalhos do aplicativo. Acabei movendo o aplicativo para / Applications, que funcionou.
Incandescentman

20
  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.


1
Por que a Apple decidiu atribuir atalhos tão horríveis a comandos tão frequentemente necessários?
Nikhil

7

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


4

shift+ command+ arrow left/rightfunciona imediatamente em Yosemite.


1

Ok, então aqui está a única maneira de descobrir como fazê-lo. 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 (feito com mais facilidade com o editor plist) e vá para a seção NSUserKeyEquivalents e você verá os comandos que criou. Exclua o espaço reservado e vá para o menu editar e selecione caracteres especiais. O caractere de tabulação está na seção de setas. É uma seta apontando em direção a uma linha vertical. Seu valor unicode é 21E5. Uma vez inserido, salve e saia e deve funcionar! Você também pode fazer tudo isso nas preferências do sistema, mas precisa inserir todos os caracteres em vez de digitá-los, e não faço ideia de quais são seus valores unicode.

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


0

Use o iTerm2 . É uma alternativa terminal que suporta esse atalho de teclado imediatamente.


0

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 Preferências do Sistema => Teclado
  2. Vá para Atalhos do teclado
  3. Clique em "Atalhos de aplicativos" à esquerda
  4. Clique no pequeno "+" para adicionar um programa
  5. Navegue para 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 yosemite é ... eles mudaram de "Selecionar guia X" para "Mostrar guia X" ...

Por quê?

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.