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