Wie benenne ich einen Bereich um tmux
?
119
Meinst du tmux window? Ctrl + b + ,
Wenn Sie Cb als Sendepräfix haben (standardmäßig)
Auch C-b :rename-window <new name>
und tmux rename-window <new name>
arbeiten auch.
Wie ich weiß, können Sie den Bereich nicht umbenennen
tmux
.ls
set-option -g allow-rename off
Ja, Sie können Fensternamen umbenennen und nicht nur Fensternamen, die mit tmux> = 2.3 beginnen. Geben Sie einfach Folgendes in Ihre Shell ein:
Möglicherweise müssen Sie Ihrer .tmux.conf Folgendes hinzufügen, um Fensternamen anzuzeigen:
Sie können auch automatisch einen Namen zuweisen:
quelle
Für die Skripterstellung von tmux gibt es einen Befehl
rename-window
, der zquelle
Für diejenigen, die ihre Fenster einfach umbenennen möchten, ist dies das, was ich in meinem habe
.tmux.conf
Fenster werden automatisch mit ihrem Index, dem Computernamen und dem aktuellen Befehl benannt. Um den Computernamen zu ändern, können Sie ausführen,
<C-b>R
wodurch Sie aufgefordert werden, einen neuen Namen einzugeben.* Das Umbenennen von Fenstern funktioniert nur, wenn Sie sich in einer Shell befinden.
quelle
Auch beim Erstellen von Skripten können Sie beim Erstellen des Fensters mit einen Namen angeben
-n <window name>
. Beispielsweise:quelle
Die einfachste Möglichkeit für mich war, stattdessen den Titel des Terminals umzubenennen. Weitere Informationen finden Sie unter: /superuser/362227/how-to-change-the-title-of-the-mintty-window
In dieser Antwort wird erwähnt, dass die PS1-Variable geändert werden soll. Hinweis: Meine Situation war speziell für Cygwin.
TL; DR Fügen Sie dies in Ihre .bashrc-Datei ein:
Fügen Sie dies in Ihre .tmux.conf-Datei oder in eine ähnliche Formatierung ein:
Anschließend können Sie den Titel des Fensters ändern, indem Sie ihn in die Konsole eingeben:
quelle
Sie können den Fenstertitel anpassen, indem Sie den Fensterrahmen in der Datei tmux.conf wie folgt festlegen:
Wobei pane_index, pane_title und pane_current_path Variablen sind, die von tmux selbst bereitgestellt werden.
Nachdem Sie die Konfiguration neu geladen oder eine neue tmux-Sitzung gestartet haben, können Sie den Titel des aktuellen Bereichs wie folgt festlegen:
Wenn in allen Fenstern einige Prozesse ausgeführt werden, sodass Sie die Befehlszeile nicht verwenden können, können Sie die Befehle auch eingeben, nachdem Sie die Präfixbindung (standardmäßig Cb) und einen Doppelpunkt (:) gedrückt haben, ohne dass "tmux" vor dem Befehl steht Befehl:
quelle