Alt+ Tabpermite-me alternar apenas entre janelas pertencentes a diferentes aplicativos.
Costumo usar cerca de quatro aplicativos ligados ao terminal ao mesmo tempo (por exemplo, IPython, VIM, fish para sistema e fish para git).
Mesmo usando o mouse, clicar no ícone do terminal no lançador oferecido leva tempo para decidir qual é qual. Mas não sei até agora nenhuma maneira de mudar neste caso usando apenas o teclado.
Como lidar com vários terminais (e instâncias do mesmo aplicativo em geral) eficientemente usando o teclado?
Com relação ao caso especial do terminal - existe uma aplicação de terminal que permita terminais esperados em abas?
E o Oscar vai para ...
tmux
unity
shortcut-keys
gnome-terminal
Raffael
fonte
fonte
Respostas:
No linux, quase todas as guias de suporte de terminal, por exemplo, no Ubuntu com terminal padrão, você pode pressionar:
Ctrl+ Shift+ Tou clique em Arquivo / Abrir aba
e você pode alternar entre eles usando Alt+ $ {tab_number}(* por exemplo, Alt+ 1)
Também você pode querer dar uma olhada no terminador
fonte
gnome-terminal
,konsole
e vários outros terminais amplamente utilizados. AFAIK,gnome-terminal
é o terminal padrão no Ubuntu.Você pode usar Alt+ tilde( tilde= Grave) para alternar entre janelas do aplicativo atual. Observe que tildesempre é a tecla acima da guia, é um til em um teclado em inglês dos EUA, mas pode ser qualquer coisa em outros idiomas.
Se você pressionar a tecla Windows por um tempo, o unity mostrará todos os atalhos de teclado em uma sobreposição:
Por fim, quase todas as aplicações de terminal suportam guias. O padrão no Ubuntu faz.
fonte
ALT+~
é que você não sabe a ordem para a qual ele mudará, porque a primeira pressão vai para a janela mais recente e, em seguida, alterna entre as demais janelas. Eu gostaria que houvesse os atalhos de salto semelhantes que eles têm para abas.Você já tentou abrir vários terminais usando:
Ctrl+ Shift+T
Depois, alterne entre eles usando:
Ctrl + PageUP
E
Ctrl + PageDown
Eu costumo usar esse cenário pelo menos para mim
fonte
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
ebyobu
: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).byobu
é um invólucroscreen
, adiciona um pouco de cor, mais comandos e um menu de ajuda. Mas você pode usarscreen
sozinho, sembyobu
.Aqui está um tutorial sobre como instalar e usar
screen
ebyobu
: https://www.digitalocean.com/community/articles/how-to-install-and-use-screen-on-an-ubuntu-cloud-serverfonte
No KDE é Alt+ `: Configurações do Sistema → Aparência e Comportamento da Área de Trabalho → Comportamento da Janela:
fonte
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
Pessoalmente, alterno as guias usando
ctrl + page up
ectrl + page down
, que também é o padrão, tanto quanto me lembro.Também vinculei Guake ao
menu
botão, que sempre considerei inútil. Agora posso alternar o terminal com um único botão e sinto que tenho super poderes.fonte
Alt+ `ie Alt+ Tildepermite alternar entre as janelas do mesmo aplicativo.
Ou você pode organizar essas janelas em diferentes áreas de trabalho e usar os atalhos do teclado para ir para a área de trabalho apropriada; Eu tenho quatro áreas de trabalho e uso Ctrl+ Alt+ →, Ctrl+ Alt+ ↓, Ctrl+ Alt+ ←, Ctrl+ Alt+ ↑para alternar entre elas. Comparativamente, isso pode ser uma maneira mais rápida de ir para a janela correta do aplicativo quando você tem muito o que 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, uso Shift+ Ctrl+ Alt+ →, Shift+ Ctrl+ Alt+ ↓, Shift+ Ctrl+ Alt+ ←, Shift+ Ctrl+ Alt+ ↑.
Estes são alguns emuladores de terminal que permitem o recurso de múltiplas guias:
fonte
Crie uma nova janela de terminal:
ctrl + shift + n
Crie uma nova guia do terminal:
ctrl + shift + t
Feche uma única guia ou janela do terminal:
ctrl + d
Alterne entre janelas do terminal:
alt + `
Alterne entre as guias do terminal:
ctrl + pg dn
(esquerda),ctrl + pg up
(direita) oualt + #
, por exemplo,alt + 1
fonte
Raffael perguntou:
Eu realmente gosto do konsole por isso.
Atalhos de teclado (que também podem ser alterados!)
Nova aba
Guia Alterar
Mover guia
Aba fechada
Você também pode dividir a visualização (vertical ou horizontalmente)
e feche a visualização dividida
E tente com o Gnome Extension Putwindows
fonte
Basta pressionar Alt (depois de liberar a guia Tab e escolher a (s) janela (s) da CLI) um pouco mais e você terá a oportunidade de escolher entre várias janelas da CLI ...
fonte
Alterne entre instâncias abertas de um programa:
Alt + `
Alterne entre as guias abertas de uma instância do programa:
Ctrl + Tab
Alterne entre programas:
Alt+ Tabou Super+Tab
fonte
Minha solução alternativa é usar o xterm como wrapper. Por mais que eu goste do recurso de agrupamento, às vezes é melhor desmontar uma janela. Ou seja, eu uso o comandante da meia-noite como um gerenciador de arquivos e ele é agrupado com outras janelas de terminal, o que não é legal
Então o que eu fiz é:
Exec=xterm -geometry 152x42 -fa 'Monospace' -fs 19 -T "Midnight Commander" -n "Midnight Commander" -e mc
Você pode fazer algo assim no seu aplicativo. Enviá-lo para o xterm faz com que seja colocado em um grupo separado no alt-tab. Não é uma solução perfeita, você precisará lidar com o esquema de cores, copiar para o buffer pode causar problemas, mas geralmente é uma boa solução.
fonte
Os seguintes comandos ajudarão bastante:
Crie uma nova janela de terminal no diretório do usuário:
Ctrl + Alt + T
Crie uma nova janela de terminal no diretório de trabalho atual:
Ctrl + Shift + N
Crie uma nova guia de terminal no diretório de trabalho atual:
Ctrl + shift + T
Minimize uma janela do terminal ou (qualquer janela aberta):
super(window key) + H
Alterne entre janelas de aplicativos diferentes:
Alt + tab
Alterne entre janelas do terminal (janelas do aplicativo aberto atual):
Alt + tilde
fonte