Pregunta

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

¿Fue útil?

Solución

Sí, se puede utilizar el comando de movimiento-ventana:

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

Esto es similar al enlace de ventana, excepto la ventana en src-ventana se mueve a DST-ventana.

donde src-ventana y dst-ventana tienen la forma: Sesión:. Window.pane (sesión y la ventana puede ser el nombre o id)

Por lo tanto, suponiendo que tiene una sesión de 'chat' con una ventana 'IRC' y quiere moverlo a la 'other_session' sesión que puede hacer (en la pronta tmux):

move-window -s chat:irc -t other_session

Si usted ya está en el chat: Ventana IRC que no es necesario especificar la fuente, de manera

move-window -t other_session:

lo hará.

De la misma manera, del 'other_session' sesión que no es necesario especificar el destino.

movew -d irc:irc_window

Si no se ha nombrado ventanas / sesiones, usted tiene que utilizar sus documentos de identidad.

Otros consejos

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 a través de múltiples sesiones:

Assuming I have these 2 sessions:  daemons and proj

tmux link-window -dk -s daemons:0 -t proj:0
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top