Como alternar eficientemente entre várias janelas de terminal usando o teclado?

66

Alt + A aba permite-me apenas alternar entre janelas pertencentes a aplicações diferentes.

Costumo usar cerca de quatro aplicativos de terminal ao mesmo tempo (por exemplo, IPython, VIM, fish para system e fish para git).

Mesmo usando o mouse, clicar no ícone do terminal no lançador que está sendo oferecido leva tempo para decidir qual é qual. Mas eu não sei até agora nenhuma maneira de mudar neste caso usando apenas o meu teclado.

Como lidar com vários terminais (e instâncias da mesma aplicação em geral) usando eficientemente o teclado?

Com relação ao caso especial do terminal - existe uma aplicação terminal que permite terminais speratos nas abas?

E o Oscar vai para ...

tmux

    
por Raffael 20.02.2014 / 08:57

12 respostas

71

No Linux quase todas as guias de suporte de terminal, por exemplo, no Ubuntu com o terminal padrão, você pode pressionar:

  1. Ctrl + Deslocar + T ou clicar em Arquivo / Abrir guia

  2. e você pode alternar entre eles usando Alt + $ {tab_number} (por exemplo, Alt + 1 )

você também pode querer dar uma olhada no terminator

    
por Rodislav Moldovan 20.02.2014 / 09:05
67

Você pode usar Alt + til ( til = Grave ) para alternar entre as janelas do aplicativo atual . Note que til é sempre a tecla acima, é um til em um teclado inglês americano, mas pode ser qualquer coisa em outros idiomas.

Se você pressionar a tecla Windows por um tempo, a unidade mostrará todos os atalhos de teclado em uma sobreposição:

Por fim, perto de todas as guias de suporte de aplicativos do terminal. O padrão no Ubuntu faz.

    
por Javier Rivera 20.02.2014 / 09:05
12

Não é a resposta que você está procurando, mas acho que vale a pena considerar:
Em vez de várias guias, você pode usar screen e byobu :

screen permite gerenciar vários terminais na mesma janela. Na imagem anterior você pode ver que eu tenho 3 terminais (0 tcpdump, 1 top e 2 Node.js). Você pode alternar entre eles com Ctrl + a + {index of the terminal} por exemplo (existem muitos comandos). % é um wrapper para byobu , adiciona algumas cores, mais comandos e um menu de ajuda. Mas você pode usar screen sozinho, sem screen .
Aqui há um tutorial sobre como instalar e usar byobu e screen :

    
por Salvatorelab 20.02.2014 / 12:36
9

Você já tentou abrir vários terminais usando:

Ctrl + Deslocamento + T

Depois alternando entre eles usando:

Ctrl + PageUP

e

Ctrl + PageDown

Eu costumo usar esse cenário pelo menos para mim

    
por kamil 20.02.2014 / 12:48
5

No KDE, é Alt + ': Configurações do Sistema → Aparência e Comportamento da Área de Trabalho → Comportamento da Janela:

    
por Adobe 20.02.2014 / 09:31
4

Eu sugiro que você experimente o Guake , que pode ser instalado a partir do centro de software

sudo apt-get install guake

Aqui está uma captura de tela

Eu pessoalmente mudo as guias usando ctrl + page up e ctrl + page down , que também é o padrão, tanto quanto me lembro.

Também vinculei Guake ao botão menu , que sempre considerei inútil. Agora posso alternar o terminal com um único botão e sentir que tenho superpoderes.

    
por Prinzhorn 21.02.2014 / 13:50
3
Alt + ' ou seja, Alt + Tilde permite alternar entre as janelas do mesmo aplicativo.

Ou você pode organizar essas janelas em diferentes áreas de trabalho e usar os atalhos de teclado para ir para a área de trabalho adequada; Tenho quatro espaços de trabalho e uso Ctrl + Alt + , Ctrl + Alt + , Ctrl + Alt + , Ctrl + Alt + para alternar entre eles. Isso pode ser comparativamente um modo mais rápido de ir para a janela do aplicativo certa quando você tem muito poucos para lidar. Você pode especificar o número de espaço de trabalho a ser usado em seu sistema.

Para trocar as janelas entre os espaços de trabalho eu uso Shift + Ctrl + Alt + , Shift + Ctrl + Alt + , Deslocamento + Ctrl Alt + , Shift + Ctrl + Alt + .

Estes são alguns emuladores de terminal que permitem o recurso de múltiplas abas:

    
por precise 26.02.2014 / 20:47
1

Raffael perguntou:

  

existe uma aplicação terminal que permite terminais separados em abas?

Eu gosto muito do konsole para isso.

Atalhos de teclado (que também podem ser alterados!)

Nova aba

  • STRG + Shift + T

Alterar guia

  • Shift + Esquerda / Direita

Mover a guia

  • STRG + Alterar guia

Fechar guia

  • Digite "sair" quantas vezes você precisar ou STRG + Shift + W

Você também pode dividir a exibição (vertical ou horizontalmente)

  • STRG + ( ou ) (significa para mim STRG + Shift + 8 ou 9)

e fechar visualização dividida

  • STRG + Shift + S

Experimente junto com PutWows de extensão do Gnome

    
por PythoNic 20.02.2014 / 15:58
1

Crie uma nova janela de terminal: ctrl + shift + n

Crie uma nova guia de terminal: ctrl + shift + t

Feche uma única guia ou janela do terminal: ctrl + d

Alternar entre janelas do terminal: alt + '

Alternar entre as guias do terminal: ctrl + pg dn (à esquerda), ctrl + pg up (à direita) ou alt + tab# , por ex. alt + 1

    
por wordsforthewise 09.08.2016 / 23:27
0

Simplesmente segure Alt (depois de soltar Tab e escolha a (s) janela (s) CLI) um pouco mais e você terá a oportunidade de escolher entre múltiplas janelas CLI ...

    
por user121006 25.02.2014 / 21:28
0

Minha solução é usar o xterm como wrapper. Tanto quanto eu gosto de recurso de agrupamento, por vezes, uma janela melhor para ser desagrupada. Ou seja Eu uso o midnight commander como gerenciador de arquivos e ele é agrupado com outras janelas de terminal, o que não é legal

Então o que eu fiz é:

  1. deixe o gnome-terminal como aplicativo terminal padrão
  2. edite /usr/share/applications/mc.desktop para executar o mc na sessão xterm Exec=xterm -geometry 152x42 -fa 'Monospace' -fs 19 -T "Midnight Commander" -n "Midnight Commander" -e mc

Você pode fazer algo assim para seu aplicativo. Enviá-lo para o xterm faz com que seja colocado em um grupo separado em alt-tab. Não é uma solução perfeita, você precisará lidar com o esquema de cores, copiando para o buffer pode dar-lhe um trio, mas geralmente é uma solução ok.

    
por Lauri 30.09.2016 / 20:15
-1

Alterne entre instâncias abertas de um programa:

Alt + '

Alterne entre as guias abertas de uma instância do programa:

Ctrl + guia

Alternar entre programas:

Alt + Guia ou Super + Guia

    
por Mohsen Kashi 29.10.2014 / 09:56