tmux: ¿Cómo unir dos ventanas tmux en una, como paneles?

115

Tengo dos ventanas tmux, con un solo panel en cada una, y me gustaría unir estos dos paneles en una sola ventana como paneles divididos horizontales. ¿Cómo puedo hacer eso?

ARN
fuente
3
aquí hay una buena respuesta a la pregunta. superuser.com/questions/266567/...
ekangas
23
Pregunta cerrada como fuera de tema en 24 horas. Cuatro años más tarde, cincuenta votos a favor para la pregunta, 70 votos a favor para la respuesta. Los "estándares" de la comunidad en línea en su peor momento.
Joshua Cook

Respuestas:

164

De hecho, encontré la manera de hacerlo. Suponga que las dos ventanas son la número 1 y la 2. Utilice

join-pane -s 2 -t 1 

Esto moverá la segunda ventana como un panel a la primera ventana. El comando opuesto esbreak-pane

ARN
fuente
28
En realidad, join-panees mover un panel a otro, no mover una ventana. join-pane -s 2 -t 1no pone dos ventanas una al lado de la otra, sino dos paneles. Es solo que las ventanas tienen solo un panel cada una. Si tiene dos ventanas, las cuales tienen varios paneles, para poner dos paneles, digamos que son paneles 0.0y 1.0, uno al lado del otro, puede: 1) crear una nueva ventana 2) mover el panel 0.0al panel 2.03) mover el panel 1.0al panel 2.04 ) matar el panel 2.0. Panel 0.0significa el panel 0 de la ventana 0.
Hong
Como ya dijo @Hong, la respuesta resuelve el problema, pero la explicación es incorrecta. Se pueden unir dos ventanas y resultarán en 1 ventana dividida en 2 paneles. Y el ejemplo de los números de ventana también puede confundir a las personas porque, a medida que se hace la pregunta, no se menciona una tercera ventana, por lo que, para ponerla correctamente, debería ser la ventana número 0 y 1 (tmux comienza siempre con la ventana 0) Tal vez el OP podría cambiar la pregunta así como la respuesta de esa manera que la pregunta será reabierta y la respuesta estará correctamente formulada. Pero esa es mi opinión.
Charles
¿Hay un atajo de teclado para esto que pueda asignar?
Ishan Khare