首页 > 解决方案 > 是否可以使用 tmux 复制和粘贴同时粘贴到所有 tmux 窗格中?

问题描述

如果我tmux使用同步窗格运行,我可以键入并让文本同时出现在所有窗格中。

此外,如果我使用鼠标选择文本并将其复制到系统剪贴板中,我可以粘贴并让它出现在所有窗格中。

但是,如果我想使用tmux本机复制 ( prefix-[) 和粘贴 ( prefix-]),则粘贴的内容只会出现在一个窗格中。

是否有本机 tmux 方法可以粘贴到当前窗口的所有窗格中?

标签: tmux

解决方案


到目前为止,还没有原生的 tmux 方法来实现它。因为粘贴缓冲区正在调用paste-buffer命令。它只能应用于单个窗格,带有可选的-t.

您的系统剪贴板方法有效,因为您在键映射中使用了发送键(我猜)。

您可以尝试的是,如果您有同步的窗格,则在一个窗格中键入:tmux pasteb,您将看到在所有窗格中都键入了此命令,但是结果/输出仅出现在您当前的窗格中。


推荐阅读