Pytanie zostało zamknięte jako niezwiązane z tematem w ciągu 24 godzin. Cztery lata później pięćdziesiąt głosów za pytaniem, 70 głosów za odpowiedzią. „Standardy” społeczności internetowej w najgorszym wydaniu.
Joshua Cook
Odpowiedzi:
165
Właściwie znalazłem sposób, aby to zrobić. Załóżmy, że oba okna mają numery 1 i 2. Użyj
join-pane -s 2 -t 1
Pozwoli to przenieść 2 nd okno jako okienku do 1 st okna. Przeciwne polecenie tobreak-pane
Właściwie join-paneto przenoszenie jednego panelu do drugiego, a nie przenoszenie okna. join-pane -s 2 -t 1nie umieszcza dwóch okien obok siebie, ale zamiast tego dwie szyby. Tyle, że każde okno ma tylko jedną szybę. Jeśli masz dwa okna, z których oba mają wiele okienek, aby umieścić dwa panele, powiedzmy, że są panelami, 0.0i 1.0obok siebie możesz: 1) utworzyć nowe okno 2) przenieść panel 0.0do panelu 2.03) przenieść panel 1.0do panelu 2.04 ) zabić okienko 2.0. Okienko 0.0oznacza zerowe okienko zerowego okna.
Hong
Jak już powiedział @Hong, odpowiedź rozwiązuje problem, ale wyjaśnienie jest nieprawidłowe. Można połączyć dwa okna, co spowoduje powstanie 1 okna podzielonego na 2 szyby. A przykład numerów okien może również mylić ppl, ponieważ w pytaniu nie ma wzmianki o trzecim oknie, więc aby je poprawnie ułożyć, powinno to być okno o numerach 0 i 1 (tmux zaczyna się zawsze od okna 0) Może OP mógłby się zmienić pytanie i odpowiedź w ten sposób, że pytanie zostanie ponownie otwarte, a odpowiedź jest poprawnie sformułowana. Ale taka jest moja opinia.
Charles
czy jest do tego skrót klawiaturowy, na który mogę mapować?
Odpowiedzi:
Właściwie znalazłem sposób, aby to zrobić. Załóżmy, że oba okna mają numery 1 i 2. Użyj
Pozwoli to przenieść 2 nd okno jako okienku do 1 st okna. Przeciwne polecenie to
break-pane
źródło
join-pane
to przenoszenie jednego panelu do drugiego, a nie przenoszenie okna.join-pane -s 2 -t 1
nie umieszcza dwóch okien obok siebie, ale zamiast tego dwie szyby. Tyle, że każde okno ma tylko jedną szybę. Jeśli masz dwa okna, z których oba mają wiele okienek, aby umieścić dwa panele, powiedzmy, że są panelami,0.0
i1.0
obok siebie możesz: 1) utworzyć nowe okno 2) przenieść panel0.0
do panelu2.0
3) przenieść panel1.0
do panelu2.0
4 ) zabić okienko2.0
. Okienko0.0
oznacza zerowe okienko zerowego okna.