将键盘快捷方式发送到当前tmux会话的所有窗格

Loo*_*oom 10 terminal keyboard-shortcuts tmux

我在tmux窗口打开了一些窗格.在所有窗格中开始执行一些命令/程序.我需要关闭所有这些.当然,我可以手动切换到每个窗格并按Ctrl+ C.但是,它很长.是否有某种方式将某种多播作为所有tmux窗格的快捷方式?

Loo*_*oom 23

tmux中有一个命令,可以向所有窗格发送任何命令/快捷方式:

PREFIX:setw synchronize-panes

PREFIX是一个标准键盘快捷键激活tmux.它CtrlB在我的tmux中(CtrlA例如其他的)

实际上,我绑定了几个键盘快捷键~/.tmux-conf来打开/关闭窗格同步:

bind e setw synchronize-panes on
bind E setw synchronize-panes off
Run Code Online (Sandbox Code Playgroud)

  • 需要注意的是,您不需要设置2个键,而是可以使用一个键来切换同步选项:`bind e set-window-option synchronize-panes`. (17认同)
  • 由于某种原因,这对我不起作用 - 相反必须执行 https://fazlearefin.blogspot.com/2014/09/synchronize-panes-in-tmux- 上提到的“bind e set -g一线同步窗格” and-byobu.html (2认同)