把屏幕上发生过的事留下来 —— 一次装崩了的部署、要发给同事看的演示、凌晨三点服务器当时的样子。从标签页开始录,在 App 里回放,再把文件发出去。
需要 Term v26.4.2 或更高版本。
26.5.1 起是 Term Pro 功能。
撰写于
会话录制是 Term Pro 的一部分。订阅之后,标签页菜单里有「录制会话」,「设置」里有「录制」列表;没有订阅时,两者都不显示。随时可以在「设置」里的 Term Pro 横幅订阅。
订阅到期后,录制入口重新收起来,已经录好的东西原地不动 —— Term Pro 一回来,列表也跟着回来。
在终端底部长按会话标签页,选「录制会话」。第一次会先告诉你录制都会留下什么,你点确认才开始。
录制期间,标签页上的圆点会变成一圈红环。屏幕上就这一处变化,其余一切照旧。
录完再长按一次标签页,选「停止录制」。直接关掉标签页也会结束录制,已经录到的部分会保留。
录的是终端显示出来的内容 —— 输出、颜色,以及它们出现的节奏。你敲的字不会被保存,除非对端把它回显出来 —— 平时在命令行上打字就是这种情况。
所以在密码提示符下输入的密码不在文件里。但凡是打印到屏幕上的都在:服务器显示出来的密钥、日志里的 token、你刚打开的配置文件。发给别人之前,先自己回放一遍。
录制文件只存在手机本地,不会上传,你不主动分享它就不会离开这台设备。
进「设置 → 录制」。一行就是一次会话:多长、多大、录的时候终端有多少行列、什么时候录的。
点一行就开始播,按当时的节奏走,中间发呆的长间隔会被跳过 —— 你当时想了多久,不用再陪着等一遍。拖进度条可以前后挪,也可以调速度放快放慢。播放时控制条会自己淡出,点一下就回来。
长按某一行,其余功能都在这里:播放、分享、以 .txt 分享、重命名、删除。
「分享」发出去的是一个 .cast 文件 —— asciinema 用的那种格式,对方有播放器就能重放,而且里面还是文字,不是一段视频。「以 .txt 分享」则是同一段会话的纯文本版,发消息、提 bug 都合适。两种方式发出去的副本都会把中间的长时间等待掐掉,手机上原来那份不动。