我的螢幕會話中打開了 20 個窗口,我想對最右邊的窗口 20 重新排序,就在位置 9 和 10 之間,如下所示:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
...V
............
...................
...
V
1 2 3 4 5 6 7 8 9 20 10 11 12 13 14 15 16 17 18 19
我怎麼能用一個或幾個命令來做到這一點?
答案1
我不知道如何使用滑鼠重新排序視窗編號。但在git版本中,視窗號碼可以相對數量增加或減少。
number [[+|-]n]
在 中,您可以使用(上一個)或(下一個)windowlist
交換視窗編號。,
.
在您的範例中,以下過程將滿足您的願望。
- 選擇要移動的視窗(
select 20
) - 切換到視窗清單(
windowlist
) - 鍵入
,
按鍵 10 次 - (退出視窗清單)
答案2
我所知道的最好的方法就是重新編號所有窗口,如下所示:
C-a :number X
其中 C = ctrl,X 是您想要為此視窗設定的數字。就您而言,這意味著您需要移動 20 -> 10 和 10 -> 20。
來自手冊頁:
number [n]
Change the current windows number. If the given number n is already
used by another window, both windows exchange their numbers. If no
argument is specified, the current window number (and title) is shown.