Tmux sayımı pencereleri 0 yerine 1'den başlayarak nasıl yapılır?


84

GNU Screen'in .screenrc kodumda bu kodla birlikte varsayılan 0 yerine 1 numaralı pencereleri saymasını sağladım:

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

.Screenrc'de pencere oluşturduğumda screen 1ilk önce 1'i denemesini ve ardından bu pencere sayısının alındığını saymasını sağlamak için kullandım.

Yanıtlar:


120

Çözüm, değişiklik yapmaktır ~/.tmux.conf:

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

Düzenleme: taban dizininin aksine, bölme-taban dizini bir pencere seçeneğidir, bu nedenle @Jogusa'nın işaret ettiği gibi setw kullanılmalıdır.


27
Keşke bu varsayılanı yapsalar bile, klavyenin diğer tarafında olduğu gibi 0 gibi rahatsız edici.
Sam Stoelinga

5
Benim tmux Kitaba göre o shoud setwbölme ortamda: setw -g pane-base-index 1Kitaptan .tmux.conf bakınız: media.pragprog.com/titles/bhtmux/code/config/tmux.conf
Jogusa

2
setwset-window-optionveya için takma addır set -w. Değiştirme pane-base-indexbir pencere seçeneğidir. Tmux manpage bakın -> manpages.ubuntu.com/manpages/precise/man1/tmux.1.html
Jogusa

2
Bu etkileşimli pencere seçicideki (Cb w) pencere numaralandırmayı değiştirmiyor gibi görünüyor. Hata raporu
matt

2
Hala bir fikrim yok, bugüne kadar, neden klavyedeki sayılar 0 yerine 1'den başlıyor? Bu nasıl bir sıralama?
Gerald
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.