是否可以使用 tmux 复制和粘贴同时粘贴所有 tmux 窗格?

Is it possible to paste in all tmux panes simultaneously using tmux copy & paste?

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

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

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

是否有原生的 tmux 方式来粘贴当前 window 的所有窗格?

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

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

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