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


Como posso fazer Ctrl-Aba e Ctrl-Mudança-Aba alternar entre as guias no Terminal.app em um Mac (OS 10.4 e 10.5 especificamente)? É assim que eu alterno as guias no Firefox e Aquamacs, e Comando-Mudança-[ e Comando-Mudança-] é 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-Aba 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?


87


origem


Apenas para referência: Shift-Command-Left / Right Arrow também alterna as guias. E no Mac OS X Lion 10.7, você pode usar um toque com três dedos para alternar as guias - Chris Page


Respostas:


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-Aba ou Ctrl-Mudança-Aba 
  8. Clique em Adicionar. Você é g2g!

128



Você ++, também trabalha no leão da montanha. - Matthew Rathbone
Legal, mesmo para os mavericks. - Vlad T.
É "Mostrar próxima guia" e "Mostrar guia anterior" no Yosemite. Mas é mais lento do que usar Command + Shift + Right ou Command + Shift + Left por algum motivo (o que, btw, me faz invejar os usuários do Linux). - LoremIpsum
Não está funcionando para Yosemite :( - Siddharth
No OSX El Capitan eu não vejo uma maneira de navegar para o Terminal dentro da pasta de utilitários para adicioná-lo à lista de atalhos de aplicativos. Acabei de mover o aplicativo para / Applications, que funcionou. - incandescentman


  1. Selecione a próxima guia (direita) CMD + }

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

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


20



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


No entanto, uma adição ao resposta acima: A ligação manual de atalhos foi alterada no Yosemite de "Selecionar próxima guia" e "Selecionar guia anterior" para "exposição Próxima guia "&"exposição Guia anterior "


7





mudança + comando + seta para a esquerda / direita funciona fora da caixa em Yosemite.


4





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

By the way, eu assumo Apple tem pelo menos uma boa razão para não permitir caracteres de tabulação normalmente, por isso proceda com cautela. Muitos atalhos globais usam a aba, mas a aba Ctrl não parece ser uma delas, então você provavelmente está bem.


1





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


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