使 tmux 标签更像传统标签

Kos*_*kov 4 tmux

Tmux 是一款很棒的软件,它几乎取代了我的终端“终结者”,尤其是<bindkey>-z在最近的版本中。

我对 tmux 的主要烦恼是,每当我关闭窗口(选项卡)时,比如 #2,所有其他选项卡(如 #3)都会继续存在。当我创建一个新窗口(选项卡)时,它将它存储在 #2 的位置。

我想得到的是更传统的行为,就像网络浏览器和其他基于选项卡的软件所做的那样:当您关闭选项卡时,通过从右向左移动所有内容来填充空闲单元格。创建选项卡时,请在右侧创建它。然后,如果我想将 window(tab) 放在某个地方,我可以要求 tmux 明确地做到这一点。

jas*_*yan 7

如果您使用的是 tmux 1.7,则可以使用以下renumber-window选项:

重新编号窗口 [on | off]
如果打开,则在会话中关闭窗口时,会自动按数字顺序对其他窗口重新编号。如果已设置,这将尊重 base-index 选项。如果关闭,则不要重新编号窗口。

.tmux.conf像这样设置它:

set -g renumber-windows on
Run Code Online (Sandbox Code Playgroud)

意味着关闭窗口 #2 会将窗口 #3 重新编号为 #2,而打开一个新窗口会将其放置在 #3。