Ordnen Sie Tmux-Tabs eher wie herkömmliche Tabs an.

Ordnen Sie Tmux-Tabs eher wie herkömmliche Tabs an.

Tmux ist eine großartige Software, die meinen Terminal-„Terminator“ fast ersetzt hätte, insbesondere in den <bindkey>-zneueren Versionen.

Was mich an tmux am meisten stört, ist, dass immer wenn ich ein Fenster (Tab) schließe, sagen wir Nr. 2, alle anderen Tabs wie Nr. 3 weiterhin da sind. Und wenn ich ein neues Fenster (Tab) erstelle, wird es an Stelle von Nr. 2 gespeichert.

Was ich gerne hätte, ist ein traditionelleres Verhalten, wie es Webbrowser und andere tab-basierte Software tun: Wenn Sie den Tab schließen, füllen Sie freie Zellen, indem Sie alles von rechts nach links verschieben. Wenn Sie den Tab erstellen, erstellen Sie ihn rechts. Wenn ich dann irgendwo ein Fenster (Tab) platzieren möchte, kann ich tmux explizit bitten, dies zu tun.

Antwort1

Wenn Sie tmux 1.7 verwenden, können Sie die renumber-windowfolgende Option verwenden:

Fenster neu nummerieren [ein | aus]
Wenn diese Option aktiviert ist, werden beim Schließen eines Fensters in einer Sitzung die anderen Fenster automatisch in numerischer Reihenfolge neu nummeriert. Dabei wird die Basisindexoption beachtet, falls sie festgelegt wurde. Wenn diese Option deaktiviert ist, werden die Fenster nicht neu nummeriert.

Stellen Sie dies in Ihrem .tmux.conffolgendermaßen ein:

set -g renumber-windows on

bedeutet, dass beim Schließen von Fenster Nr. 2 Fenster Nr. 3 auf Nr. 2 umnummeriert wird und beim Öffnen eines neuen Fensters es auf Nr. 3 platziert wird.

verwandte Informationen