Ho tre finestre:Come faccio a riordinare tmux windows quando ne viene cancellato uno?
1:zsh 2:vim* 3:htop
Quando si elimina la finestra corrente (# 2), ho queste finestre sinistra:
1:zsh 3:htop
Come posso fare in modo che li rinumera automaticamente come
1:zsh 2:htop
Se ricordo correttamente, questo è il comportamento predefinito di GNU Screen. So che potrei sempre :swap-window
, ma mi piacerebbe sapere se questo è possibile automaticamente.
Questa sarebbe una domanda migliore per http://superuser.com o http://unix.stackexchange.com. – ziesemer
Le patch per una funzionalità come questa sono state [pubblicate sulla mailing list * tmux-users *] (http://search.gmane.org/?query=renumber&group=gmane.comp.terminal-emulators.tmux.user), ma non sono stati incorporati nel codice principale. Una rapida ricerca di "tmux renumber windows" ha generato uno [script che esegue tale rinumerazione] (http://brainscraps.wikidot.com/tmux-renum), anche se dovresti invocarlo manualmente (da una shell o attraverso un vincolante tramite 'run-shell'). –
L'ultimo * tmux * 1.7 include l'opzione di sessione 'renumber-windows' (mantiene i numeri di finestra senza spazi), e il comando' move-window -r' (esegue una rinumerazione una tantum di windows). Se vuoi numeri "gapless" per tutte le sessioni, allora puoi mettere 'set -g renumber-windows on' nel tuo file di configurazione (una volta che hai * tmux * 1.7). –