是否可以在Tmux中获得纸质版?


9

我在tmux和屏幕之间不断翻转,现在我又回到了tmux踢上。我一直在为一个朋友做一些设置,我想制作该会话的纸质副本,以便他可以看到我运行的命令。我知道这在屏幕上是可能的,但是我可以用tmux做到吗?手册页似乎没有与硬拷贝相关的任何内容...

Answers:


12

它不像in中那么简单screen,但是可以使用capture-paneand 来完成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

这里所见。


@Moondoggy:的确应该逃脱分号,谢谢。
2013年

4

另外,asciinema是一个非常好的终端记录器(仅文本),如果您想在线共享,可以与tmux(或任何终端)一起使用。它上传到asciinema网站,并提供一个短链接(您可以使用tmux中的“ url”功能打开它)。

这对于补习非常好,因为初学者比庞大的笔录更容易跟踪实时打字。

它在github上:生病/ asciinema


3
script

开始录制,以及

exit

退出录制会话。Tab自动完成键和删除键显得有些奇怪(^ G等)。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.