tmux: Come unire due finestre tmux in una, come riquadri?


115

Ho due finestre tmux, con un singolo riquadro in ciascuna, e vorrei unire questi due riquadri in un'unica finestra come riquadri divisi orizzontalmente. Come potrei farlo?


3
ecco una buona risposta alla domanda. superuser.com/questions/266567/…
ekangas

23
Domanda chiusa come fuori tema entro 24 ore. Quattro anni dopo cinquanta voti positivi per la domanda, 70 voti positivi per la risposta. Gli "standard" della comunità online sono peggiori.
Joshua Cook

Risposte:


164

In realtà ho trovato il modo per farlo. Supponiamo che le due finestre siano il numero 1 e 2. Usa

join-pane -s 2 -t 1 

Questo sposterà il 2 ° finestra come un riquadro per il 1 ° finestra. Il comando opposto èbreak-pane


28
In realtà join-panesignifica spostare un riquadro in un altro, non spostare la finestra. join-pane -s 2 -t 1non affianca due finestre, ma due vetri. È solo che le finestre hanno un solo pannello ciascuna. Se hai due finestre che hanno entrambe più riquadri, per mettere due di riquadri, dì che sono riquadri 0.0e 1.0, fianco a fianco, puoi: 1) creare una nuova finestra 2) spostare il riquadro 0.0nel riquadro 2.03) spostare il riquadro 1.0nel riquadro 2.04 ) kill riquadro 2.0. Riquadro 0.0indica il 0 ° riquadro della 0a finestra.
Hong

Come già detto da @Hong la risposta risolve il problema ma la spiegazione non è corretta. È possibile unire due finestre e il risultato sarà 1 finestra divisa in 2 riquadri. E l'esempio dei numeri di finestra può anche confondere ppl perché quando viene posta la domanda non viene menzionata una terza finestra quindi per metterla correttamente dovrebbe essere la finestra numero 0 e 1 (tmux inizia sempre con la finestra 0) Forse l'OP potrebbe cambiare la domanda e anche la risposta in questo modo che la domanda verrà riaperta e la risposta sarà formulata correttamente. Ma quella è la mia opinione.
Charles

c'è una scorciatoia da tastiera per questo che posso mappare?
Ishan Khare
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.