Cuando tengo una ventana tmux dividida verticalmente en dos paneles, ¿cómo puedo generar un tercer tercer panel horizontal que se extienda por todo el ancho?
Por ejemplo, ¿cómo obtengo esto?
Ctr-b %
+–––––––––+–––––––––+
| | |
| | |
| | |
| | |
| | |
+–––––––––+–––––––––+
¿a esto?
Ctr-b %
Ctr-b
...¿ahora que?
+–––––––––+–––––––––+
| | |
| | |
| | |
| | |
| | |
+–––––––––+–––––––––+
| |
| |
+–––––––––––––––––––+
¿en lugar de esto?
Ctr-b %
Ctr-b "
+––––––––+––––––––––+
| | |
| | |
| | |
| | |
| | |
| +––––––––––+
| | |
| | |
+––––––––+––––––––––+
Nota: No quiero pasar por todas las combinaciones de diseño posibles Ctr-b Space
para llegar finalmente al diseño deseado; debe lograrse con la mayor brevedad posible.
Respuestas:
Puede usar uno de los cinco modos de diseño preestablecidos (en mosaico) para lograr esto. Desde su punto de partida (una sola división vertical), abra un nuevo panel, que por defecto dividirá el panel activo y luego organizará los paneles en modo mosaico:
Ctrlb,Alt5
De
man tmux
:Opcionalmente, puede agregar un
select-layout tiled
a una combinación de teclas en su.tmux.conf
si este era un diseño que deseaba regularmente.fuente
tmux
tenía preajustes después de años de usarlo.Ctrl b
,Option 5
no funciona para míObtenga una versión más nueva de tmux (al menos 2.3).
Desde la página del manual:
fuente
tmux 2.3 admite el
-f
conmutador en elsplit-window
que hace exactamente lo que está buscando:fuente
Antigua pregunta pero quería agregar, si hay un diseño que desea usar con frecuencia, puede usar
para darle el diseño actual (será una cadena como
c904,273x74,0,0{81x74,0,0[81x29,0,0,1,81x21,0,30,2,81x22,0,52,3],191x74,82,0,0}
)Luego pasa esa cuerda a
select-layout
para aplicarla. Busqueselect-layout
en la página del manual para más información.fuente
Si desea generar un nuevo tercer panel horizontal que se extiende por todo el ancho, le sugiero que pruebe esto
o para recorrer
fuente
ctr-b "
crea lo que puedes ver en mi tercer ejemplo anterior.Ctrl + B luego "(comillas dobles) para dividir en dos ventanas horizontales
Ctrl + B "o" para volver a la ventana superior (verifique el cursor, eso le dirá dónde está)
Ctrl + B luego% (shift + 5) para dividir la ventana superior
Eso debería funcionar con las asociaciones de teclas predeterminadas.
fuente