É possível que o mesmo painel apareça em duas janelas diferentes de uma única sessão do tmux?
Normalmente, tenho uma única divisão horizontal na minha janela principal com o vim no painel superior (cerca de 80-90% da altura do terminal) e uma linha de comando no painel inferior onde executo o programa em que estou trabalhando. Como a janela inferior é muito pequena, muitas vezes não consigo ver a saída de erro, e usar os atalhos de teclado do tmux para rolar para trás está ficando cansativo. Gostaria de ter minha segunda janela anexada ao mesmo painel para que, se eu precisar ver mais da minha saída de erro, eu possa alternar rapidamente para a segunda janela sem precisar lidar com a rolagem. Isso é possível?
(Eu acho que um substituto seria usar algo como tee para escrever stdout em um arquivo de log e segui-lo na minha segunda janela. Espero que isso não seja necessário)
Você pode usar um script para gerar sua pseudo-sessão em um arquivo e depois
tail
em uma segunda janela.No seu painel de trabalho.
E no seu painel de visualização.
fonte
Concordo com os outros que, para o seu caso, Prefix+ zseria a solução mais direta, mas para a questão geral de espelhar um painel, há um pouco de truque que poderia funcionar - aninhando uma sessão de tela no tmux.
Instale a tela gnu e inicie-a no painel que você deseja espelhar. Em seguida,
screen -x
prenda em outros painéis.Você também pode aninhar outra sessão do tmux no painel, se desejar, mas as sessões do tmux devem ser aninhadas com cuidado.
fonte