Wie lässt man tmux Fenster zählen, die bei 1 anstatt bei 0 beginnen?

84

Ich konnte GNU Screen dazu bringen, Fenster mit der Nummer 1 anstelle der Standard-0 mit diesem Code in meinem .screenrc zu zählen:

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

Als ich Fenster in .screenrc erstellt habe, habe ich verwendet screen 1, dass es zuerst 1 versucht und dann hochgezählt wird , wenn diese Fensternummer vergeben wurde.

hekevintran
quelle

Antworten:

121

Die Lösung besteht darin, Folgendes ~/.tmux.confzu ändern :

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

Bearbeiten: Im Gegensatz zu base-index ist pane-base-index eine Fensteroption, daher sollte setw verwendet werden, wie @Jogusa betont hat.

hekevintran
quelle
27
Ich wünschte, sie hätten diese Standardeinstellung gewählt. Sie ist sehr unpraktisch, da sie auf der anderen Seite der Tastatur 0 ist.
Sam Stoelinga
5
Laut meinem tmux-Buch sollte es setwin der Fenster-Einstellung sein: setw -g pane-base-index 1Siehe die .tmux.conf aus dem Buch: media.pragprog.com/titles/bhtmux/code/config/tmux.conf
Jogusa
2
setwist alias für set-window-optionoder set -w. Ändern pane-base-indexist eine Fensteroption. Siehe tmux manpage -> manpages.ubuntu.com/manpages/precise/man1/tmux.1.html
Jogusa
2
Dies scheint die Fensternummerierung in der interaktiven Fensterauswahl (Cb w) nicht zu ändern. Bug Report
matt
2
Ich habe bis heute keine Ahnung, warum Zahlen auf der Tastatur mit 1 statt mit 0 beginnen. Was ist das für eine Sortierung?
Gerald