Ultimamente, tenho aberto vários terminais ao mesmo tempo. Ter que usar Alt-Tab entre terminais é confuso. Preciso de algo que combine vários terminais em apenas uma janela. Quais são boas alternativas?
Editar: Eu não gosto de guias. eu quero consolesem arranjo de grade 2x2 em uma janela.
Responder1
Parece que você quer corrertelano seu terminal.
Para gerar esta captura de tela, abri um terminal e executei o arquivo screen
. Para dividir a janela, usei o pressionamento de tecla " ctrl-a S
" para uma divisão horizontal e " ctrl-a |
" para uma divisão vertical. Para iniciar os shells adicionais, executei screen
três vezes no shell ativo. Para alternar entre janelas, usei o pressionamento de tecla " ctrl-a tab
". Para alterar o shell que estava sendo exibido na janela ativa (" 0 bash
", " 1 bash
", etc.), usei as teclas " ctrl-a n
" ("próximo") ou " ctrl-a p
" ("anterior"). Para sair de cada screen
processo, acabei de sair do shell em execução no screen
processo; fazer isso quatro vezes me levou de volta ao meu terminal normal.
Resumo das screen
teclas digitadas:
ctrl-a S split the window horizontally
ctrl-a | split the window vertically
ctrl-a tab switch to the next window
ctrl-a n switch to the next process
ctrl-a p switch to the previous process
(editar: jtimberman) Se você tiver uma versão compatível, você pode fazer uma divisão vertical de uma tela com "ctl-|" (pipe), então você pode fazer 2+ x 2+ telas por terminal. O Ubuntu 9.04 tem esse recurso, foi introduzido na versão 4.00.03.
(editar: las3rjock) A captura de tela foi atualizada para mostrar screen
divisões verticais e horizontais. Como a versão screen
que vem com o Mac OS X não vem com esse recurso, eu construí-o a partir do CVS de acordo cominstruções que encontrei neste blog. Presumo que você poderia fazer o mesmo no Linux, ignorando as patch
etapas.
Responder2
Eu acho que você pode estar interessado emExterminador do Futuro:D
Visão geral
O objetivo deste projeto é produzir uma ferramenta útil para organizar terminais. É inspirado em programas como gnome-multi-term, quadkonsole, etc., pois o foco principal é organizar terminais em grades (guias é o método padrão mais comum, que o Terminator também suporta).
Grande parte do comportamento do Terminator é baseado no Terminal GNOME, e estamos adicionando mais recursos com o passar do tempo, mas também queremos estender em diferentes direções com recursos úteis para administradores de sistemas e outros usuários. Se você tiver alguma sugestão, registre bugs na lista de desejos! (veja abaixo o endereço)
Características:
- Item da lista
- Organizar terminais em uma grade
- Guias
- Arraste e solte a reordenação de terminais
- Muitos atalhos de teclado
- Arquivo de configuração para substituir as configurações do gnome-terminal
- Digitação simultânea para grupos arbitrários de terminais
Responder3
Por favor, olhe para o meublogentrada sobre o tmux encontrada aqui ... Isso é muito mais poderoso que a tela, em resumo, o arquivo de configuração na entrada do blog em anexo reconfigura as teclas de atalho do tmux para simular a tela, originalmente o tmux usa a combinação Ctrl + B para não para confundir o utilitário de tela. E as teclas são reconfiguradas então... em vez de Ctrl+B, Ctrl+A é usado:
- Ctrl+A para iniciar um pressionamento de tecla de atenção do tmux, como? para lista de chaves,
- Ctrl+A, Ctrl+A para alternar entre diferentes janelas,
- Ctrl+A, 1 para primeira janela, Ctrl+A, 2 para segunda janela e assim por diante
- Ctrl+A, Tab para alternar o foco entre janelas divididas em uma sessão
- Ctrl+A, C para abrir um novo shell bash
Leia e aprenda... :)