我可以使用.screenrc中的此代码,使GNU Screen开始用数字1而不是默认0来计数窗口: screenrc我使用了screen 1,这样它会首先尝试1,然后计算该窗口号是否被占用。

#1 楼

解决方案是将~/.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指出。

评论


我希望他们将其设为默认值,就像在键盘的另一侧那样将其设置为0确实很不方便。

–山姆·斯图林加
2012年10月30日在6:26

根据我的tmux书,应该在窗格设置中设置setw:setw -g pane-base-index 1请参阅本书的.tmux.conf:media.pragprog.com/titles/bhtmux/code/config/tmux.conf

– Jogusa
2014-09-26 11:43



setw是set-window-option或set -w的别名。更改pane-base-index是一个窗口选项。参见tmux手册页-> manpages.ubuntu.com/manpages/precise/man1/tmux.1.html

– Jogusa
2014-09-27 10:21

我仍然不知道,直到今天,为什么键盘上的数字从1而不是0开始。那是什么顺序?

–杰拉德
18年8月8日在4:28

请注意,tmux必须重新启动才能使Windows从1开始。相反,只需执行:source-file〜/ .tmux.conf,窗格就将从1开始。

–t.y
20年1月2日,21:02