Terminal 向当前tmux会话的所有窗格发送键盘快捷键

Terminal 向当前tmux会话的所有窗格发送键盘快捷键,terminal,keyboard-shortcuts,tmux,Terminal,Keyboard Shortcuts,Tmux,我在tmux窗口中打开了一些窗格。在所有窗格中,开始执行一些命令/程序。我需要把它们全部关上。当然,我可以手动切换到每个窗格并按Ctrl+C。但是,它太长了。是否有某种多播方式可以将快捷方式发送到所有tmux窗格?在tmux中有一个命令,可以将任何命令/快捷方式发送到所有窗格: 前缀:setw同步窗格 PREFIX是一种标准的键盘快捷键,可激活tmux。在我的tmux中是CtrlB(例如,其他人有CtrlA) 实际上,我在~/.tmux conf中绑定了几个键盘快捷键来打开/关闭窗格同步: bi

我在
tmux
窗口中打开了一些窗格。在所有窗格中,开始执行一些命令/程序。我需要把它们全部关上。当然,我可以手动切换到每个窗格并按Ctrl+C。但是,它太长了。是否有某种多播方式可以将快捷方式发送到所有
tmux
窗格?

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

前缀:
setw同步窗格

PREFIX是一种标准的键盘快捷键,可激活
tmux
。在我的tmux中是CtrlB(例如,其他人有CtrlA)

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

bind e setw synchronize-panes on
bind E setw synchronize-panes off

需要注意的是,您不需要设置两个键,而是可以使用一个键切换同步选项:
bind e set window option synchronize panes
。由于某些原因,这对我不起作用-而是必须执行上面提到的
bind e set-g synchronize panes