Переместите окно между tmux клиентами

Я просто изучаю tmux, и у меня нет опыта с экраном. Я задаюсь вопросом, могу ли я переместить окно в один tmux клиент другому tmux клиенту. Я хочу переместить свой клиент IRC в новое окно на моем экране.

112
задан Alexander 5 March 2015 в 17:55
поделиться

1 ответ

Да, вы можете использовать команду move-window:

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

Это похоже на link-window, только окно в src-window перемещается в dst-window.

где src-window и dst-window имеют вид: session:window.pane (session и window могут быть либо именем, либо id).

Итак, предположим, у вас есть сессия 'chat' с окном 'irc' и вы хотите переместить его в сессию '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

Если вы не назвали свои окна/сессии, вам придется использовать их идентификаторы.

175
ответ дан 24 November 2019 в 02:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: