GNU/Linux >> Znalost Linux >  >> Linux

Přesunout okno mezi klienty tmux

Další užitečný:

 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.

To znamená, že můžete sdílet okno ve více relacích:

Assuming I have these 2 sessions:  daemons and proj

tmux link-window -dk -s daemons:0 -t proj:0

Ano, můžete použít příkaz move-window:

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

Je to podobné jako link-window, s tím rozdílem, že okno v src-window je přesunuto do dst-window.

kde src-window a dst-window mají tvar:session:window.pane (session a window mohou být buď jméno, nebo id).

Předpokládejme tedy, že máte relaci 'chatu' s oknem 'irc' a chcete ji přesunout do relace 'other_session', kterou můžete udělat (ve výzvě tmux):

move-window -s chat:irc -t other_session

Pokud jste již v okně chat:irc, nemusíte uvádět zdroj, takže

move-window -t other_session:

udělám to.

Stejně tak z relace 'other_session' nemusíte zadávat cíl.

movew -d irc:irc_window

Pokud jste si nepojmenovali okna/relace, musíte použít jejich ID.


Linux
  1. Tmux Force Resize Window?

  2. Maximalizujte okno v tmux

  3. Meta + šipky pro přesun oken mezi monitory?

  1. Jak mohu vytvořit zástupce pro změnu velikosti panelů v okně tmux?

  2. Nastavte barvu aktivní karty tmux

  3. Jak změnit výchozí adresář nového okna z tmux

  1. Jak přesunout obrazy Dockeru mezi hostiteli

  2. Jak vytvořit nové okno v aktuálním adresáři v Tmux?

  3. Zabránit zavření podokna/okna po dokončení příkazu – Tmux?