Ein weiterer nützlicher:
link-window [-dk] [-s src-window] [-t dst-window]
(alias: linkw)
Link the window at src-window to the specified dst-window. If dst-window is specified
and no such window exists, the src-window is linked there. If -k is given and
dst-window exists, it is killed, otherwise an error is generated. If -d is given, the
newly linked window is not selected.
Das bedeutet, dass Sie ein Fenster für mehrere Sitzungen freigeben können:
Assuming I have these 2 sessions: daemons and proj
tmux link-window -dk -s daemons:0 -t proj:0
Ja, Sie können den Move-Window-Befehl verwenden:
move-window [-d] [-s src-window] [-t dst-window]
(alias: movew)
Dies ist ähnlich wie link-window, außer dass das Fenster bei src-window nach dst-window verschoben wird.
wobei src-window und dst-window die Form haben:session:window.pane (session und window können entweder name oder id sein).
Angenommen, Sie haben eine 'chat'-Sitzung mit einem 'irc'-Fenster und möchten sie in die 'other_session'-Sitzung verschieben, dann können Sie Folgendes tun (in der tmux-Eingabeaufforderung):
move-window -s chat:irc -t other_session
Wenn Sie sich bereits im chat:irc-Fenster befinden, brauchen Sie die Quelle also nicht anzugeben
move-window -t other_session:
werde es tun.
Auf die gleiche Weise müssen Sie in der Sitzung „other_session“ das Ziel nicht angeben.
movew -d irc:irc_window
Wenn Sie Ihre Fenster/Sitzungen nicht benannt haben, müssen Sie deren IDs verwenden.