Asciinema: 功能请求:添加“暂停”控件以记录动作

创建于 2018-09-06  ·  10评论  ·  资料来源: asciinema/asciinema

录制时,有时您想暂停录制,然后继续。

最有用的评论

您可以在自定义文件 _/root/.config/asciinema/config_ 中设置 _idle_time_limit_,如下所示(这样可以节省您在输入终端条目时记录延迟时间,从而使播放“等待”时间减少到最多 2 秒) :

[record]
; Limit recorded terminal inactivity to max n seconds, default: off
idle_time_limit = 2

推荐阅读文档。 关于了解更多信息。 + 其他可用选项。

希望这可以帮助。

所有10条评论

您可以在自定义文件 _/root/.config/asciinema/config_ 中设置 _idle_time_limit_,如下所示(这样可以节省您在输入终端条目时记录延迟时间,从而使播放“等待”时间减少到最多 2 秒) :

[record]
; Limit recorded terminal inactivity to max n seconds, default: off
idle_time_limit = 2

推荐阅读文档。 关于了解更多信息。 + 其他可用选项。

希望这可以帮助。

@just4t感谢您的回答。 这在某些情况下会有所帮助,但当我想实际跳过打印到终端的记录部分(例如启动虚拟机)时,这将有所帮助。

这是一个很好的用例。 我们可以通过键盘快捷键实现暂停/取消暂停,例如: <ctrl-p>或类似的。

有一些指示/确认您实际上已暂停/取消暂停可能会很好,否则您将永远无法确定。

我唯一能想象的是录音机可以将播放/暂停状态写入某个文件,我们需要在单独的选项卡中运行类似watch -n 1 cat that_file.txt的内容来检查该状态。
但是这种方法看起来有点丑...

也许我们可以将此功能添加为后期处理步骤:

  • 以特殊的“编辑”模式播放录音
  • 每行的第一个字符将指示状态(播放/暂停),可能带有一些颜色
  • 按下我们将暂停录制并更改第一列以标记此暂停
  • 第二次按下我们将继续录制并再次更改第一列
  • 录制完成后,我们将切断标记为暂停的片段

插图:

+ echo recording...
+ echo still playing...
- echo this pause, it will not be present in final recording file
- echo this line too
+ echo and this line we will keep
- exit

您可以在自定义文件 /root/.config/asciinema/config 中设置 idle_time_limit

请问这个可以默认吗?

另一种解决方法是:

1) 通过asciinema rec my.cast开始录制
2) 在要暂停的部分按CTRL+D结束录音
3) 当你准备好恢复使用asciinema rec --append my.cast
可选:您可以编辑录音,例如通过使用文本编辑器编辑my.cast来删除某些点点滴滴

通过asciinema play my.cast观看您的录音应该会向您显示流畅的视频,就像您按下暂停/恢复按钮一样。

不是真的,因为我不以恒定速度打字;-)

您可以通过在新录音中播放现有录音的固定空闲时间来“刻录”它。

这将在新记录的标题行中保存空闲时间限制:

asciinema rec -i 2 -c "asciinema play existing.cast" new.cast

这个实际上会调整每个打印事件的时间:

asciinema rec -c "asciinema play -i 2 existing.cast" new.cast

我已经打开 PR #340 来记录暂停功能。 请看一下,我认为这是@yuvalif在打开此问题时的想法。

如果添加此暂停功能将是最好的。
有时我不太确定我在终端上做什么(比如阅读一些文档来学习一些东西),我应该能够轻松地暂停和恢复。 很直观

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

deeplook picture deeplook  ·  10评论

KurtPfeifle picture KurtPfeifle  ·  3评论

lukehinds picture lukehinds  ·  5评论

abaykan picture abaykan  ·  10评论

ethanboxx picture ethanboxx  ·  6评论