我想从窗格/会话文件捕获输入/输出。
就像迷你电脑中的
^A+L
我在 tmux 中尝试过
^b+: capture-pane
。但没有任何作用。
谢谢
使用管板。 C-b : 管道窗格“cat >myfile”
您可以使用
stdout
将当前窗格内容通过管道传输到 tmux capture-pane -p -S -
,并使用常用的 stdout
管道执行您想要的任何操作,例如使用 vim
将其通过管道传输到
tmux capture-pane -p -S - | vim -
缓冲区
来自 tmux 会话:
capture-pane -S -1000
+ Return 以捕获前 1000 行(在窗格的可见区域之前)。您可以使用 -
而不是 -1000
来捕获所有线条。save-buffer ~/some_dir/output.txt
+ Return。查看更多这里。