Mudança de tela GNU de divisão vertical para horizontal e vice-versa

Mudança de tela GNU de divisão vertical para horizontal e vice-versa

Estou usando uma versão recente do GNU Screen, com suporte para divisões verticais.

Depois de dividir uma janela em 2, como posso mudar para que ambos dividam toda a região ao meio, horizontalmente e verticalmente?

Preciso mudar para horizontal para copiar algum texto com o mouse de uma janela sem que a seleção visual transborde e capture o texto da outra janela.

Então eu precisaria voltar novamente para uma divisão vertical da horizontal.

Responder1

O GNU screennão vem com nenhum layout predefinido, então você precisa criar o seu próprio. Aqui está o que adicionei ao meu ~/.screenrc :

# define layouts
layout new 'horizontal'
split
layout new 'vertical'
split -v
layout new  'main' 

# bind control sequences for new layouts
bind V layout select 'vertical'
bind H layout select 'horizontal'
bind ' ' layout next # <- actually means Ctrl-a + Space

Com isso é possível alternar layouts com Ctrl+ a Space| V| H.

(Na verdade, todas as sequências de controle começam com Ctrl+ apor padrão, então vou omiti-lo de agora em diante.)

Esta solução não é ideal - depois de iniciar uma sessão de tela, você inicialmente precisatediosamenteconcentre-se em cada 'região' (partes de um layout) com TABe anexe um processo ( man screende todos os lugares insiste em chamá-los de 'janelas') com n| p| 0-9| Ctrl+ cou um método diferente de sua escolha.

Imagino que você queira se separar em vez de matar quando possível.

... e esperamos que isso cubra seu caso de uso. Saúde!

informação relacionada