tutorial full commands comandos close linux tmux

linux - full - tmux tutorial



Mover la ventana entre los clientes de tmux (2)

Otro útil:

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.

Esto significa que puede compartir una ventana en varias sesiones:

Assuming I have these 2 sessions: daemons and proj tmux link-window -dk -s daemons:0 -t proj:0

Solo estoy aprendiendo tmux y no tengo experiencia con la pantalla. Me pregunto si puedo mover una ventana en un cliente de tmux a otro cliente de tmux. Quiero mover mi cliente de IRC a una nueva ventana en mi pantalla.


Sí, puedes usar el comando move-window:

move-window [-d] [-s src-window] [-t dst-window] (alias: movew)

Esto es similar a la ventana de enlace, excepto que la ventana de src-window se mueve a dst-window.

donde src-window y dst-window tienen la forma: session: window.pane (la sesión y la ventana pueden ser nombre o id).

Entonces, supongamos que tiene una sesión de ''chat'' con una ventana ''irc'' y desea moverla a la sesión ''other_session'' que puede hacer (en el indicador de tmux):

move-window -s chat:irc -t other_session

Si ya está en la ventana chat: irc, no necesita especificar la fuente para

move-window -t other_session:

lo haré.

Del mismo modo, desde la sesión ''other_session'' no necesita especificar el destino.

movew -d irc:irc_window

Si no le ha nombrado windows / sessions, debe usar sus ids.