使 tmux 选项卡的排列方式更像传统选项卡

使 tmux 选项卡的排列方式更像传统选项卡

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

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

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

答案1

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

重新编号窗口 [上 |离开]
如果打开,当会话中的窗口关闭时,会自动按数字顺序对其他窗口重新编号。如果已设置,这将尊重基本索引选项。如果关闭,请勿对窗口重新编号。

像这样设置.tmux.conf

set -g renumber-windows on

意味着关闭窗口 #2 会将窗口 #3 重新编号为 #2,打开新窗口会将其置于 #3。

相关内容