tmux: Como juntar duas janelas do tmux em uma, como painéis?


115

Eu tenho duas janelas tmux, com um único painel em cada, e gostaria de juntar esses dois painéis em uma única janela como painéis divididos horizontais. Como posso fazer isso?


3
aqui está uma boa resposta para a pergunta. superuser.com/questions/266567/…
ekangas

23
A pergunta foi encerrada como fora do tópico em 24 horas. Quatro anos depois, cinquenta votos positivos para pergunta, 70 votos positivos para resposta. "Padrões" da comunidade online no seu pior.
Joshua Cook

Respostas:


165

Na verdade, encontrei a maneira de fazer isso. Suponha que as duas janelas sejam as de número 1 e 2. Use

join-pane -s 2 -t 1 

Isto irá deslocar a 2 nd janela como um painel para o um r janela. O comando oposto ébreak-pane


28
Na verdade, join-paneé mover um painel para outro, não mover a janela. join-pane -s 2 -t 1não coloca duas janelas lado a lado, mas dois painéis. Acontece que as janelas têm apenas um painel cada. Se você tiver duas janelas, ambas com vários painéis, para colocar dois painéis, digamos que sejam painéis 0.0e 1.0, lado a lado, você pode: 1) criar uma nova janela 2) mover painel 0.0para painel 2.03) mover painel 1.0para painel 2.04 ) painel de eliminação 2.0. Painel 0.0significa o 0º painel da 0ª janela.
Hong

Como já foi dito por @Hong a resposta resolve o problema, mas a explicação está incorreta. Duas janelas podem ser unidas e resultarão em 1 janela dividida em 2 painéis. E o exemplo dos números das janelas também pode confundir o ppl porque à medida que a pergunta é feita não há menção de uma terceira janela então para colocá-lo corretamente deve ser a janela número 0 e 1 (tmux começa sempre com a janela 0) Talvez o OP possa mudar a pergunta bem como a resposta dessa forma a pergunta será reaberta e a resposta for formulada corretamente. Mas essa é minha opinião.
Charles

existe um atalho de teclado para o qual eu possa mapear?
Ishan Khare
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.