如何清除所有窗格中的 tmux 历史记录

如何清除所有窗格中的 tmux 历史记录

我用来tmux clear-history清除屏幕历史记录。但它仅适用于当前窗格,我该如何对所有可用窗格执行此操作?

答案1

您必须在每个窗格上运行清除历史记录

for pane in $(tmux list-panes -F '#{pane_id}'); do
  tmux clear-history -t "${pane}"
done

答案2

tmux list-panes -s | sed 's/:.*//g' | xargs -n 1 tmux clear-history -t

这将清除所有窗口上的所有窗格。

相关内容