
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。