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.

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.


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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.