所有窗口和所有窗格的 tmux 日志记录

所有窗口和所有窗格的 tmux 日志记录

太长了;: 我正在尝试弄清楚如何开始登录 tmux 并让它为我创建的每个新窗口以及这些窗口中的每个窗格执行此操作。

我刚刚接触 tmux,正在寻找一种在 tmux 中记录 I/O 的方法。

我正在努力理解如何在会话期间记录每个窗口和每个窗格。我知道开始记录并进行设置的键绑定:

bind-key H pipe-pane -o "exec cat >>$HOME/'#S-#I-#P-tmux.log'" \; display-message 'Started logging to $HOME/#W-tmux.log'

bind-key h pipe-pane \; display-message 'Ending logging to $HOME/#W-tmux.log'

但似乎对于每个新窗口以及我在窗口(垂直或水平)中创建的每个窗格,我都必须开始登录其中的每一个。感觉就像很多手动步骤。

我正在尝试弄清楚如何开始记录并让它为我创建的每个新窗口以及这些窗口中的每个窗格执行此操作。

那可能吗?我知道 GNU Screen 有一个deflog on设置可以记录所有新窗口,我希望有类似的设置。也许我从自动化的角度要求太多,它必须是手动的。

感谢您花时间查看这个问题。

相关内容