tmuxが0ではなく1から始まるウィンドウをカウントする方法は?


84

.screenrcの次のコードを使用して、GNU Screenにデフォルトの0の代わりに番号1のウィンドウのカウントを開始させることができました。

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

.screenrcでウィンドウを作成したときに、screen 1最初に1を試し、そのウィンドウ番号が取得された場合にカウントアップするように使用しました。

回答:


121

解決策は次のように変更する~/.tmux.confことです。

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

編集:base-indexとは異なり、pane-base-indexはウィンドウオプションなので、@ Jogusaが指摘したようにsetwを使用する必要があります。


27
キーボードの反対側のように、このデフォルトを0に設定することは本当に不便です。
サムストーリンガ

5
私のtmuxの本によれば、それsetwはペインの設定にあるべきです:setw -g pane-base-index 1本の.tmux.confを参照してください:media.pragprog.com/titles/bhtmux/code/config/tmux.conf
Jogusa

2
setwset-window-optionまたはのエイリアスですset -w。変更pane-base-indexはウィンドウオプションです。tmux
manpage-

2
これは、対話型ウィンドウ選択(Cb w)でウィンドウ番号を変更するようには見えません。バグレポート
マット

2
今日まで、キーボードの数字が0ではなく1から始まる理由がわかりません。それはどのような順序ですか?
ジェラルド
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.