Отправить команду ко всем окнам в tmux Является способом отправки одной и той же команды ко всем окнам в tmux, а не ко всей панели в окне. synchronize-panes - отправить команду ко всей панели в одно окно. Мне нужно что-то вроде "на" на экране. Спасибо за помощь. Ответ 1 Вы всегда можете сделать что-то вроде этого: session=mysession message="hello world" tmux list-windows -t $session|cut -d: -f1|xargs -I{} tmux send-keys -t $session:{} $message Вы также можете привязать это к ключу в вашем tmux.conf следующим образом: bind C-e command-prompt -p "session?,message?" "run-shell \"tmux list-windows -t %1 \| cut -d: -f1\|xargs -I\{\} tmux send-keys -t %1:\{\} %2\"" Ответ 2 Вы можете сделать что-то вроде этого: https://gist.github.com/2773454 Но это выполняется для каждой панели, но вы можете соответствующим образом настроить. Все зависит от того, что вы пытаетесь выполнить, потому что это пример того, что я хочу выполнить, - это источник ~/.zsh во всех панелях.
Ответ 1 Вы всегда можете сделать что-то вроде этого: session=mysession message="hello world" tmux list-windows -t $session|cut -d: -f1|xargs -I{} tmux send-keys -t $session:{} $message Вы также можете привязать это к ключу в вашем tmux.conf следующим образом: bind C-e command-prompt -p "session?,message?" "run-shell \"tmux list-windows -t %1 \| cut -d: -f1\|xargs -I\{\} tmux send-keys -t %1:\{\} %2\""
Ответ 2 Вы можете сделать что-то вроде этого: https://gist.github.com/2773454 Но это выполняется для каждой панели, но вы можете соответствующим образом настроить. Все зависит от того, что вы пытаетесь выполнить, потому что это пример того, что я хочу выполнить, - это источник ~/.zsh во всех панелях.