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

87

Como posso fazer Ctrl - Tab e Ctrl - Deslocar - Tab alternar entre as guias no Terminal.app em um Mac (OS 10.4 e 10.5 especificamente)? É assim que eu troco as abas no Firefox e Aquamacs, e Comando - Shift - [ e Comando - Shift - ] é muito desajeitado 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?

    
por Community 01.06.2009 / 17:24

7 respostas

128

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 (ele 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 - Separador ou Ctrl - Deslocamento - Separador
  8. Clique em Adicionar. Você é g2g!
por 11.10.2009 / 21:29
20
  1. Selecione a próxima guia (direita) CMD + }

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

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

    
por 20.08.2009 / 02:13
7

No entanto, uma adição ao resposta acima : A ligação manual de atalhos foi alterada no Yosemite em "Selecionar próxima guia" & "Seleccione o separador anterior" para " Mostrar o separador seguinte" & " Mostrar separador anterior"

    
por 17.10.2014 / 12:16
4

shift + comando + seta para a esquerda / direita funciona fora da caixa no Yosemite.

    
por 29.05.2015 / 19:24
1

Ok, então aqui está a única maneira de 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 de uma 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ê verá os comandos que você criou. Exclua o espaço reservado e vá para o menu de edição e selecione caracteres especiais. O caractere de tabulação está na seção de setas. É uma seta 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 assumo que apple tem pelo menos uma boa razão para não permitir caracteres de tabulação normalmente, então continue com cautela. Muitos atalhos globais usam a aba, mas a aba Ctrl não parece ser uma delas, então você provavelmente está bem.

    
por 23.08.2009 / 04:18
0

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

    
por 19.08.2013 / 02:23
0

Para o yosemite: link

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 (ele 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ê?

    
por 05.11.2014 / 11:14