Tmux
是否可以在 Tmux 中獲得硬拷貝?
我一直在 tmux 和螢幕之間切換,現在我又回到了 tmux 踢。我一直在為朋友做一些設置,我想製作會話的硬拷貝,以便他可以看到我執行的命令。我知道這在螢幕上是可能的,但我可以用 tmux 來做嗎?手冊頁似乎沒有與硬拷貝相關的任何內容……
它不像 in 那樣簡單
screen
,但可以用capture-pane
and來完成save-buffer
。TARGET
下面的範例將窗格(或目前窗格,如果沒有給出)的內容複製到文件~/tmux.hardcopy
:tmux capture-pane -t TARGET \; save-buffer -b 0 ~/tmux.hardcopy H
可選擇將其添加為 中的綁定
tmux.conf
,轉義“;” 有必要的:bind H capture-pane \; save-buffer -b 0 ~/tmux.hardcopy \; delete-buffer -b 0
如此處所見。
此外,asciinema是一個非常好的終端記錄器(僅文本),如果您想線上共享,可以將其與 tmux(或任何終端)一起使用。它上傳到 asciinema 站點並提供一個短連結(您可以使用 tmux 中的“url”功能打開該連結)。
這對於輔導來說非常好,因為與巨大的成績單相比,初學者可以更輕鬆地跟踪實時打字。
它在 github 上:sickill/asciinema。