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。