Tmux

是否可以在 Tmux 中獲得硬拷貝?

  • November 14, 2020

我一直在 tmux 和螢幕之間切換,現在我又回到了 tmux 踢。我一直在為朋友做一些設置,我想製作會話的硬拷貝,以便他可以看到我執行的命令。我知道這在螢幕上是可能的,但我可以用 tmux 來做嗎?手冊頁似乎沒有與硬拷貝相關的任何內容……

它不像 in 那樣簡單screen,但可以用capture-paneand來完成save-bufferTARGET下面的範例將窗格(或目前窗格,如果沒有給出)的內容複製到文件~/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

引用自:https://unix.stackexchange.com/questions/45715