別の便利なもの:
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.
これは、複数のセッションでウィンドウを共有できることを意味します:
Assuming I have these 2 sessions: daemons and proj
tmux link-window -dk -s daemons:0 -t proj:0
はい、move-window コマンドを使用できます:
move-window [-d] [-s src-window] [-t dst-window]
(alias: movew)
これは、src-window のウィンドウが dst-window に移動する点を除いて、link-window に似ています。
ここで、src-window と dst-window の形式は、session:window.pane (セッションとウィンドウは名前または ID のいずれか) です。
したがって、「irc」ウィンドウを使用した「chat」セッションがあり、それを「other_session」セッションに移動したいとします (tmux プロンプトで):
move-window -s chat:irc -t other_session
すでに chat:irc ウィンドウを開いている場合は、ソースを指定する必要はありません。
move-window -t other_session:
やります。
同様に、「other_session」セッションからはターゲットを指定する必要はありません。
movew -d irc:irc_window
ウィンドウ/セッションに名前を付けていない場合は、それらの ID を使用する必要があります。