tmux のすべてのペインにコマンドを送信するにはどうすればいいですか? 質問する

tmux のすべてのペインにコマンドを送信するにはどうすればいいですか? 質問する

私は大きなスクロールバックのあるペインを呼び出すのが好きです:clear-history。ただし、このコマンドをさまざまなウィンドウのすべてのペインに送信する方法をスクリプト化したいと考えています。

この質問のおかげで、すべてのウィンドウにコマンドを送信する方法はわかっていますが、どのウィンドウのすべてのペインにもコマンドを送信するにはどうすればよいでしょうか?

send-keystmux のマニュアルページから思い浮かぶのですがsynchronize-panes、これらをどのように組み合わせればよいかわかりません。しかし、おそらくもっと簡単な方法があるでしょう。

追加の観察:

これについて少し考えてみると、tmux list-panes -a現在のセッションのすべてのペインを一覧表示しているようです。始めるには非常に便利です。ここからどうすればいいでしょうか?

ベストアンサー1

複数のペインを持つtmuxウィンドウで次の操作を試しましたか?

Ctrl-B :

setw synchronize-panes on

clear history

おすすめ記事