No OS X Terminal.app, se você abrir novas janelas, poderá alternar facilmente entre elas com Cmd- 1, Cmd- 2, Cmd- 3, etc.
Você também pode alternar entre as guias, usando Cmd- Shift- {e Cmd- Shift- }. (ou Cmd- Shift- Lefte Cmd- Shift- Right)
Mas existe uma maneira de ir direto para uma guia específica, como você pode com o Windows? por exemplo Cmd- Shift- 3para pular para a terceira guia? (Não é isso, é claro.)
Tenho certeza de que é impossível imediatamente, mas e se eu estiver disposto a escrever um AppleScript para fazer isso funcionar?
macos
keyboard-shortcuts
terminal
Dan Fabulich
fonte
fonte
ctrl + tab
vai nav-lo através das guias de terminais em MacOS Sierra (e provavelmente mais cedo)Respostas:
Vala Terminal e use o iTerm . Ele permite que você faça isso e é, para mim, um pouco mais útil.
fonte
command + T
econtrol + tab
, assim como um navegador.command + W
fecha uma guia.ctrl + tab
permite alterar em que guia você está no terminal no OSX.A combinação de teclas é: Shift- Cmd-Left or Right
fonte
Isso pode ser feito a partir de System Preferences> Keyboard> Shortcuts> App Shortcuts> clique em +> selecione
Terminal.app
e adicionar o título da opção como ele aparece no menu Terminal, que pode ser:Nota : Como você provavelmente percebe, é possível fazer isso com absolutamente qualquer aplicativo [Cocoa] OSX que tenha um menu com opções, mesmo que originalmente o aplicativo não tenha definido nenhum atalho para a opção.
Esse tipo de atalho não é equivalente ao uso de atalhos de aplicativos nativos. Na verdade, o que o OSX está fazendo é acionar a opção de menu fornecida pelo rótulo - você notará que, enquanto pressiona as teclas, o item de menu correspondente pisca na barra de menus.
Depois de anos resistindo à idéia de usar um terminal de terceiros, finalmente mudei para o iTerm2 principalmente por causa da divisão da janela que funcionava corretamente e que no ootb Terminal.app não é muito útil. Também os atalhos são totalmente configuráveis, tornando possível para conseguir tudo o que quiser, incluindo a mudança para um guia específico com ⌘+ [tab number]para saltar para a N ª guia.
fonte
Uso o Spark há anos. Permite substituir atalhos de qualquer aplicativo, como Terminal e Safari. Eu o uso para fazer com que ambos os programas alternem as guias com o comando + n, em que n é o número da guia, de 1 a 9.
Depois de baixar e copiar o Spark.app para
/Applications
, inicie-o, clique em Teclas de Atalho de Todos os Aplicativos para expandir o menu à esquerda e clique no sinal de adição para adicionar um novo aplicativo.Adicione terminal (de
/Applications/Utilities/Terminal.app
). O próximo passo é criar os atalhos: clique em Arquivo-> Nova HotKey-> AppleScript (ou apenas pressione o comando + 1 ). Clique na área de atalho e pressione o comando + 1 , nomeie-o tab1 e use este código:Repita-o para o comando + 2 para o comando + 9 . Se você deseja maximizar o terminal verticalmente, crie um novo atalho como command + shift + m , nomeie o que quiser e use este código:
A mesma coisa para o Safari nos atalhos das guias, mas o código é um pouco diferente:
Honestamente, não posso usar o Terminal ou o Safari sem isso.
fonte
for n in {1..9} -1; do osacompile -e "try" -e "tell app \"Terminal\" to tell window 1 to set selected tab to tab $n" -e "end" -o Select\ Tab\ $n.scpt; done
. O agrupamento dos scripts nos blocos try evita caixas de diálogo de erro. O Spark foi atualizado pela última vez em 2008; outro aplicativo que permite atribuir atalhos específicos a aplicativos a scripts é o FastScripts .No macOS High Sierra (10.13), você pode alternar para uma guia específica usando as teclas de atalho ⌘1- ⌘9.
Para ativar / desativar essas teclas de atalho, vá para Configurações > Geral e alterne Use ⌘-1 a ⌘-9 para alternar entre guias .
fonte
Atalhos de teclado de aplicativos múltiplos menos conhecidos
Traga a guia anterior para a frente
Shift- Command-[
Traga a próxima guia para a frente
Shift- Command-]
Origem e escopo
Se bem me lembro, esses foram os atalhos quando o Safari ganhou guias.
Esses atalhos originais não estão no HT201236 ( atalhos de teclado do Mac - Suporte da Apple ), mas estão no Safari 9 (El Capitan): teclado do Safari e outros atalhos e:
fonte
Cheguei aqui querendo uma resposta sobre como alterar o atalho para QUALQUER aplicativo. A resposta de @ ccpizza me colocou na direção certa.
Aqui está como eu fiz isso:
+
sinalVocê pode fazer isso para qualquer item do menu (barra superior). O OSx faz uma pesquisa de texto, então você só precisa combiná-la ... E tenha a sorte de que todos os aplicativos usem o mesmo nome :)
fonte
Terminal.app
->Window
.A alternância de guias no terminal é a única maneira que eu conheço. Eu não testei com o Snow Leopard, então YMMV.
Ou você pode usar Tela e alternar "guias" com Ctrl- A, ne Ctrl- A, pou Ctrl- A, 0-9para alternar diretamente para uma.
fonte
Copiado de Como posso alterar o atalho de teclado para alternar entre guias no Mac Terminal?
1: Instalar
SIMBL
(ativador de plug-in): http://www.culater.net/software/SIMBL/SIMBL.php2: Instale o
TerminalTabSwitching.bundle
3: Reinicie o aplicativo Terminal e aproveite
Cmd+[0-9]
a alternância de guias.FYI: Se você recebeu algo como
plugin is not verified in terminal version # (a number)
quando abriu o terminal novamente, talvez as seguintes informações ajudassem.(1) Aberto
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.fonte
Control+ Tabfunciona bem por enquanto
fonte