Jak sprawić, by liczba okien Tmux zaczynała się od 1 zamiast 0?


84

Byłem w stanie sprawić, aby GNU Screen zaczął zliczać okna z liczbą 1 zamiast domyślnego 0 z tym kodem w moim .screenrc:

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

Kiedy utworzyłem Windows w .screenrc, użyłem screen 1go, aby najpierw wypróbować 1, a następnie policzyć, jeśli ten numer okna został pobrany.

Odpowiedzi:


120

Rozwiązaniem jest zmodyfikowanie, ~/.tmux.confaby:

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

Edycja: w przeciwieństwie do indeksu podstawowego, pane-base-index jest opcją okna, więc należy użyć setw, jak wskazał @ Jogusa.


27
Żałuję, że nie wybrali tej opcji domyślnej, ponieważ jest naprawdę niewygodna jako 0 po drugiej stronie klawiatury.
Sam Stoelinga,

5
Zgodnie z moją książką tmux powinno być setww okienku: setw -g pane-base-index 1patrz plik .tmux.conf z książki: media.pragprog.com/titles/bhtmux/code/config/tmux.conf
Jogusa

2
setwjest aliasem dla set-window-optionlub set -w. Zmiana pane-base-indexjest opcją okna. Zobacz tmux manpage -> manpages.ubuntu.com/manpages/precise/man1/tmux.1.html
Jogusa

2
Nie zmienia to numeracji okien w interaktywnym selektorze okien (Cb w). Raport o
błędzie

2
wciąż nie mam pojęcia, do dziś, dlaczego cyfry na klawiaturze zaczynają się od 1 zamiast 0. jaki to porządek?
Gerald
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.