Estoy usando un 'grupo de sesión', para mantener múltiples ventanas de terminal administradas por ventanas a nivel del sistema operativo abiertas a diferentes tmux
'ventanas' (para que compartan un directorio de trabajo predeterminado, tmux
configuraciones, etc.). Estas ventanas de Terminal son de diferentes tamaños.
Normalmente, desde una Terminal más grande, puedo hacer lo siguiente para iniciar un nuevo comando:
:new-window vim
Sin embargo, si alguna vez cambio a un panel diferente con esa ventana de Terminal nueva y más grande, me quedaré atrapado con esto cuando vuelva a cambiar:
Tengo que eliminar toda la sesión, crear una sesión completamente nueva y vincularla nuevamente al grupo de sesión, usando tmux new-session -t <blah>
, para restaurar el ancho completo del terminal.
¿Hay alguna otra forma de restaurar / cambiar / establecer el 'ancho disponible' de una sesión (o ventana, idk)?
set aggressive-resize
resuelve! Agregue eso como una respuesta real, y le daré una aceptación. (=Respuestas:
Quizás habilitar la opción de cambio de tamaño agresivo ayude:
Aquí se ofrece una buena descripción general de las opciones de tmux .
fuente
Cuando adjunte la pantalla, puede usar el modo de desconexión
O puede separarse interactivamente presionando Ctrl-B-Shift-D
fuente