Mini pique - Tmux: renumerar ventanas abiertas

Publicado el Jueves, 11 de marzo de 2021

Las ventanas en tmux están numeradas. Generalmente voy abriendo ventanas nuevas a cada rato. Cuando cierro esas ventanas, la numeración queda toda desajustada, dependiendo qué número de ventana cerré. Esto me desorienta un poco al crear una ventana nueva, porque se va a crear al lado de la ventana con el número superior en el conjunto de ventanas con los números más bajos. Generalmente esperaría que se cree como la ventana con el número más grande a la derecha de todas las demás.

Para resolver este asunto, está la opción de mover ventana - move-window:

move-window [-ardk] [-s src-window] [-t dst-window] (alias: movew)
This is similar to link-window, except the window at src-window is moved to dst-window.
With -r, all windows in the session are renumbered in sequential order, respecting the
base-index option.

Así que si usamos movew sin parámetros, la ventana actual se mueve a la primera posición libre, pero si usamos el parámetro -r, se renumeran todas las ventanas en un sólo comando movew -r.

Una alternativa todavía mejor es una opción que habilité en mi archivo de configuración de tmux: renumber-windows, lo que hace que tmux renumere las ventanas abiertas automáticamente cuando se cierra una ventana. De esta manera, las ventanas están siempre ordenadas.

En nuestro archivo .tmux.conf, podemos agregar:
set-option -g renumber-windows on

No hay comentarios en este post

Feed de comentarios

Dejar un comentario

Toasty!