¿Cómo hacer que tmux cuente ventanas a partir de 1 en lugar de 0?

85

Pude hacer que GNU Screen comenzara a contar ventanas con el número 1 en lugar del 0 predeterminado con este código en mi .screenrc:

# Get rid of screen 0
bind c screen 1
bind ^c screen 1
bind 0 select 10

Cuando creé ventanas en .screenrc lo usé screen 1para que primero intentara 1 y luego contara si se tomó ese número de ventana.

Hekevintran
fuente

Respuestas:

121

La solución es modificar ~/.tmux.confa:

# Start windows and panes at 1, not 0
set -g base-index 1
setw -g pane-base-index 1

Editar: a diferencia del índice base, el índice base panel es una opción de ventana, por lo que se debe usar setw, como señaló @Jogusa.

Hekevintran
fuente
28
Desearía que hicieran este valor predeterminado, es realmente inconveniente como 0 como en el otro lado del teclado.
Sam Stoelinga
55
De acuerdo con mi libro tmux, debe estar setwen la configuración del panel: setw -g pane-base-index 1consulte el archivo .tmux.conf del libro: media.pragprog.com/titles/bhtmux/code/config/tmux.conf
Jogusa
2
setwes alias para set-window-optiono set -w. La alteración pane-base-indexes una opción de ventana. Consulte la página de manual de
Jogusa
2
Esto no parece cambiar la numeración de ventanas en el selector de ventanas interactivo (Cb w). Informe de error
mate
2
Todavía no tengo idea, hasta el día de hoy, por qué los números en el teclado comienzan desde 1 en lugar de 0. ¿Qué tipo de orden es esa?
Gerald