Bagaimana cara membuat tmux count windows mulai dari 1 bukannya 0?

85

Saya dapat membuat Layar GNU mulai menghitung windows dengan angka 1 bukannya standar 0 dengan kode ini di .screenrc saya:

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

Ketika saya membuat windows di .screenrc saya menggunakan screen 1sehingga pertama akan mencoba 1 dan kemudian menghitung jika nomor jendela itu diambil.

hekevintran
sumber

Jawaban:

121

Solusinya adalah mengubah ~/.tmux.confke:

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

Sunting: tidak seperti basis-indeks, panel-basis-indeks adalah opsi jendela, jadi setw harus digunakan, seperti yang ditunjukkan oleh @Jogusa.

hekevintran
sumber
28
Saya berharap mereka membuat default ini, benar-benar nyaman 0 di sisi lain keyboard.
Sam Stoelinga
5
Menurut buku tmux saya shoud menjadi setwdalam pengaturan panel: setw -g pane-base-index 1Lihat .tmux.conf dari buku: media.pragprog.com/titles/bhtmux/code/config/tmux.conf
Jogusa
2
setwadalah alias untuk set-window-optionatau set -w. Mengubah pane-base-indexadalah opsi jendela. Lihat tmux manpage -> manpages.ubuntu.com/manpages/precise/man1/tmux.1.html
Jogusa
2
Ini sepertinya tidak mengubah penomoran jendela dalam pemilih jendela interaktif (Cb w). Laporan bug
matt
2
saya masih tidak tahu, sampai hari ini, mengapa angka pada keyboard mulai dari 1 bukannya 0. Jenis pemesanan apa itu?
Gerald