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

79

Eu sei que você pode alternar as guias com shift cmd [tecla de seta] no Mac Terminal, mas é doloroso acessar a tecla de seta. Como posso alterar a combinação de teclas padrão?

Léo Léopold Hertz 준영
fonte
Não é suficientemente relacionado à programação para o meu gosto.
Dana
@ Dana: Pode ser: não sei se preciso alterar alguns arquivos rc, como no caso xmodmap.
Léo Léopold Hertz,
4
Use as teclas Cmd e Shift ao lado das teclas de seta.
Daniel Beck

Respostas:

62

Antes de Sierra (El Capitan e anterior), o menu da janela mostra uma tecla de atalho diferente.

Igor
fonte
21
De que maneira isso responde à pergunta? (Eu sei a resposta, mas eu não vejo como isso ajuda qualquer um que já não soubesse como personalizar as teclas de atalho item de menu usando as Preferências do Sistema.)
Chris Page
1
@ChrisPage Esses são os padrões. Não configurei nenhuma tecla de atalho especial e elas estão presentes nas minhas.
Ben Mordecai
4
@BenMordecai Então, se essa resposta tivesse uma resposta por escrito (em vez de apenas uma captura de tela), seria lida “por padrão, já existem chaves de comando que não usam as setas, então você não precisa alterar a combinação de teclas padrão "? Pergunto porque a pergunta parece ser “Como posso alterar a combinação de teclas padrão?”, Que não é mencionada aqui, a resposta atualmente aceita.
Chris Page
3
Acabei de aprender que você pode alterar as combinações de teclas que aparecem nos menus e uso o OS X há cerca de 3 anos. Eu acho que esse passo não é trivial.
Jan Segre
3
A captura de tela não me ajudou em tudo. Na verdade, isso me enganou. Além disso, simplesmente não consigo encontrar nenhuma maneira de alterar a tecla de atalho para as teclas Avançar e Anterior, vá para as guias do Terminal. Alguém daria detalhes adicionais sobre onde configurar essa alteração?
Stephane
52

Você pode alterar as associações de teclas para quase todos os aplicativos Cocoa nas Preferências do Sistema, incluindo o Terminal.app.

Vá para Preferências do sistema> Teclado> Atalhos> Atalhos de aplicativos e adicione um novo atalho para o Terminal (localizado em / Aplicativos / Utilitários).

armas
fonte
Vou tentar isso, obrigado! Usar os atalhos padrão é muito complicado em um Macbook sem mouse.
1
Onde? Não vejo nada em Preferências do sistema> Teclado> Atalhos.
Ian Dunn
5
Clique em "Atalhos do aplicativo" e clique no botão "+". Na caixa suspensa Aplicativo, role toda a tela para baixo e selecione "Outros ..." e vá para a pasta "/ Aplicativos / Utilitários" e selecione Terminal. Em seguida, digite "Mostrar próxima guia" ou o atalho de menu que você deseja substituir. Em seguida, digite o atalho do teclado desejado. E então clique em "Adicionar".
jojo
2
Parece que você não pode utilizar todas as chaves dessa maneira. Por exemplo, não posso usar o PageUp / PageDown para os atalhos definidos aqui.
Chris
3
Essa deve ser a resposta aceita. Obrigado por isso.
Damon
6

1: Instale o SIMBL ( ativador de plug-in): http://www.culater.net/software/SIMBL/SIMBL.php

2: Instale o TerminalTabSwitching.bundle

git clone https://github.com/dabeeeenster/terminaltabswitching
cp -r terminaltabswitching/TerminalTabSwitching.bundle "/Library/Application Support/SIMBL/Plugins"

3: Reinicie o aplicativo Terminal e aproveite Cmd+[0-9]a alternância de guias.

FYI: Se algo parecido plugin is not verified in terminal version # (a number)aparecer quando você abrir o terminal novamente, talvez as seguintes informações possam ajudar.

(1) Aberto

/Library/Application\ Support/SIMBL/Plugins/Terminal/TerminalTabSwitching.bundle/Contents/Info.plist

usando seu editor de texto favorito em sudo.

(2) Pesquise por <key>MaxBundleVersion</key>.

(3) Altere <string>280</string>na próxima linha para o número da versão do seu terminal ou superior <string>300</string>. Salve .

(4) Saia do terminal e abra-o novamente. Espero que esse prompt desapareça e você possa usar Cmd+[0:9]para alternar entre guias.

Samuel Lelièvre
fonte
A resposta das armas acima está no local. esta resposta é muito complicada
kiwi zangado 14/07
4

O cmd brace também alternará as guias.

Jeremy L
fonte
4

Se você não se importa de baixar um novo software, recomendo o iTerm 2: http://www.iterm2.com/#/section/home

Ele não apenas permite religar chaves quase arbitrariamente, mas também alterna rapidamente entre as guias com o cmd + TabNumber (ou a sua meta-chave favorita), mas também alguns outros recursos interessantes.

(Eu postaria uma captura de tela, mas sou novo por aqui).

jhclark
fonte
A votação foi negada porque realmente não responde à pergunta e não há nada que impeça o usuário de personalizar os atalhos no Terminal usando as Preferências do Sistema, a resposta usual para esse tipo de pergunta.
Chris Page