Como fazer com que o tmux conte janelas desde 1 em vez de 0?

85

Consegui fazer o GNU Screen começar a contar janelas com o número 1 em vez do padrão 0 com este código no meu .screenrc:

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

Quando criei janelas no .screenrc, usei screen 1para que ele tentasse primeiro 1 e depois contasse se esse número fosse obtido.

hekevintran
fonte

Respostas:

121

A solução é modificar ~/.tmux.confpara:

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

Edit: ao contrário do índice base, o índice base do painel é uma opção da janela, portanto, o setw deve ser usado, como apontado pelo @Jogusa.

hekevintran
fonte
28
Eu gostaria que eles fizessem esse padrão, é realmente inconveniente como 0, do outro lado do teclado.
Sam Stoelinga
5
De acordo com meu livro tmux que deviam estar setwno cenário painel: setw -g pane-base-index 1Veja o .tmux.conf do livro: media.pragprog.com/titles/bhtmux/code/config/tmux.conf
Jogusa
2
setwé um alias para set-window-optionou set -w. Alterar pane-base-indexé uma opção da janela. Veja a página de manual do tmux -> manpages.ubuntu.com/manpages/precise/man1/tmux.1.html
Jogusa
2
Isso não parece alterar a numeração das janelas no seletor de janelas interativo (Cb w). Relatório de bug
mate
2
Ainda não tenho idéia, até o dia de hoje, por que os números no teclado começam de 1 em vez de 0. Que tipo de pedido é esse?
Gerald