linux - 在 tmux 客户端之间移动窗口

我只是在学习 tmux,对屏幕没有经验。我想知道是否可以将一个 tmux 客户端中的窗口移动到另一个 tmux 客户端。我想将 IRC 客户端移动到屏幕上的新窗口。

最佳答案

是的,你可以使用 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 和窗口可以是名称或 ID)。

因此,假设您有一个带有“irc”窗口的“聊天” session ,并且想要将其移动到您可以执行的“其他 session ” session (在 tmux 提示符中):

move-window -s chat:irc -t other_session

如果您已经在 chat:irc 窗口中,则无需指定来源

move-window -t other_session:

会做的。

同样,在“other_session” session 中,您不需要指定目标。

movew -d irc:irc_window

如果您没有命名窗口/ session ,则必须使用它们的 ID。

https://stackoverflow.com/questions/3094946/

相关文章:

python - 解释 Python 入口点?

ruby - 即使在使用 rvm pkg install zlib 后也无法加载此类文件 - zli

python - 何时以及为什么应该使用命名元组而不是字典?

python - 如何使用 brew 安装的 Python 作为默认 Python?

windows - Microsoft Windows 的终端多路复用器 - GNU Screen

linux - 如何在文件中搜索多行模式?

linux - 使用命令行在启动后重定向进程的 STDERR/STDOUT?

linux - 如何将多行输出连接到一行?

python - 名称错误 : name 'reduce' is not defined in Py

python - 如何使用 Python 将整个文件目录复制到现有目录中?