Estou usando um 'grupo de sessões', para manter várias janelas de terminal gerenciadas por janelas no nível do sistema operacional abertas para diferentes tmux
'janelas' (para que eles compartilhem um diretório de trabalho, tmux
configurações etc.). Essas janelas do Terminal são de tamanhos diferentes.
Normalmente, em um terminal maior, posso fazer o seguinte para iniciar um novo comando:
:new-window vim
No entanto, se algum dia mudar para um painel diferente com essa nova janela maior do Terminal, ficarei para sempre depois disso, quando voltar:
Eu tenho que matar a sessão inteira, criar uma sessão totalmente nova e vinculá-la ao grupo de sessões novamente, usando tmux new-session -t <blah>
, para restaurar a largura total do terminal.
Existe alguma outra maneira de restaurar / alterar / definir a 'largura disponível' de uma sessão (ou janela, idk)?
set aggressive-resize
resolve! Adicione isso como uma resposta real, e eu aceito. (=Respostas:
Talvez ativar a opção de redimensionamento agressivo ajude:
Uma boa visão geral das opções do tmux é fornecida aqui .
fonte
Ao anexar a tela, você pode usar o modo de destaque
Ou você pode desanexar interativamente pressionando Ctrl-B-Shift-D
fonte