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 screen
nã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 screen
de 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!