我可以使用.screenrc中的此代码使GNU Screen开始用数字1而不是默认0来计数窗口:
# Get rid of screen 0
bind c screen 1
bind ^c screen 1
bind 0 select 10
当我在.screenrc中创建窗口时,我使用screen 1
了它,以便它首先尝试1,然后再计算该窗口号是否被占用。
我可以使用.screenrc中的此代码使GNU Screen开始用数字1而不是默认0来计数窗口:
# Get rid of screen 0
bind c screen 1
bind ^c screen 1
bind 0 select 10
当我在.screenrc中创建窗口时,我使用screen 1
了它,以便它首先尝试1,然后再计算该窗口号是否被占用。
Answers:
解决方案是修改~/.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是一个窗口选项,因此应使用setw,如@Jogusa所指出的。
setw
位于窗格设置中:setw -g pane-base-index 1
请参见书中的.tmux.conf:media.pragprog.com/titles/bhtmux/code/config/tmux.conf