In meiner Bildschirmsitzung sind 20 Fenster geöffnet und ich möchte das Fenster ganz rechts, 20, so umordnen, dass es beispielsweise genau zwischen die Positionen 9 und 10 kommt, und zwar wie folgt:
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
Wie kann ich das mit einem oder wenigen Befehlen tun?
Antwort1
Ich weiß nicht, wie ich die Fensternummer mit der Maus neu anordnen kann. Aber in der Git-Version kann die Fensternummer relativ erhöht oder verringert werden.
number [[+|-]n]
Und im windowlist
können Sie die Fensternummer mit ,
(vorheriges) oder .
(nächstes) vertauschen.
In Ihrem Beispiel würde folgende Vorgehensweise Ihren Wünschen genügen.
- Wählen Sie das Fenster aus, das Sie verschieben möchten(
select 20
) - in die Fensterliste wechseln(
windowlist
) - Geben Sie
,
die Taste 10 Mal ein - (Fensterliste verlassen)
Antwort2
Das Beste, was ich kenne, ist, alle Fenster wie folgt neu zu nummerieren:
C-a :number X
wobei C = Strg und X die Zahl ist, die Sie für dieses Fenster benötigen. In Ihrem Fall bedeutet dies, dass Sie 20 -> 10 und 10 -> 20 verschieben müssen. Wenn Sie möchten, können Sie auch einen komplizierteren Ansatz verwenden.
Von demmanpage:
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.