Después de jugar, descubrí que puedo hacer el siguiente shorcut que se comporta de la manera que quiero:
Mata la sesión actual
Deja todas las demás sesiones intactas
bind X confirm-before "kill-session -t ''"
Esta solución parece funcionar pero también parece un truco. Espero que haya una mejor manera de hacer esto.
EDITAR
Como se señaló en los comentarios , la omisión del -tparámetro hará tmuxque se use automáticamente la sesión actual, por lo que el código también se puede acortar a:
La cadena vacía es ciertamente una forma válida de deletrear "la sesión actual" como una sesión objetivo , pero también puede omitir el -t(y su argumento): "la sesión actual" es la sesión objetivo predeterminada si -tno se proporciona . Así que esto debería funcionar:bind X confirm-before kill-session
Chris Johnsen
0
Puede definir accesos directos para tmuxeditar ~/.tmux.confy proporcionar una bind-keylínea adecuada . La página del manual muestra algunos ejemplos.
-t
(y su argumento): "la sesión actual" es la sesión objetivo predeterminada si-t
no se proporciona . Así que esto debería funcionar:bind X confirm-before kill-session
Puede definir accesos directos para
tmux
editar~/.tmux.conf
y proporcionar unabind-key
línea adecuada . La página del manual muestra algunos ejemplos.Para lectura adicional:
fuente