Кажется, что Вы ищете область соединения. Технически для второй части Вашего вопроса Вы хотите соединить область с текущим окном, не полным окном от другой сессии, так как это могло включать несколько областей.
Вот пример. Скажем, Вы находитесь на сессии 0, окне 4 и на сессии 2, что Вы хотите область 1 окна 3. В подсказке tmux (ctrl+b :
по умолчанию)
join-pane -s 2:3.1
Это переместит область 1 из окна 3, сессия 2 (-s исходное окно и берет формат session:window.pane) к Вашей текущей сессии (сессия 0).
Ниже полные документы для области соединения, которую можно получить из tmux страницы справочника. Самая запутывающая часть для меня читающий документы выясняла формат, который ожидался для сессии определения src-области, окна и чисел области (session:window.pane
на пример выше). Можно также назвать сессии и окна и использовать те имена вместо индексов.
join-pane [-dhv] [-l size | -p percentage] [-s src-pane] [-t dst-pane]
(alias: joinp)
Like split-window, but instead of splitting dst-pane and
creating a new pane, split it and move src-pane into the
space. This can be used to reverse break-pane.