SuperAPI AI 工具集

asciinema-player

通用与其它

查看项目

更新于 10-16 00:20

技能介绍

用途:在 macOS 的 iTerm2 中播放 asciinema 终端会话录制(.cast 文件),以独立干净窗口呈现,避免浏览器播放器在大文件上的内存与启动问题。

主要能力:通过 asciinema play 命令播放录制,支持速度倍率(-s)、空闲时间上限(-i)、循环(-l)、终端尺寸匹配(-r)、标记处暂停(-m)等选项;用 AppleScript 新建默认配置窗口执行播放命令,绕过已保存的窗口布局。

使用方式:先检查依赖,iTerm2 用 brew install --cask iterm2 安装,asciinema CLI 用 brew install asciinema 安装;随后选择 .cast 文件,确认播放速度与附加选项,再通过 osascript 打开 iTerm2 窗口执行 asciinema play。播放中可用空格暂停/继续、Ctrl+C 停止、. 单步前进、] 跳到下一标记。

适用场景:回放终端录制、审阅会话、演示或检查大型录制(如超过 100MB 的文件)。

限制:仅支持 macOS 且依赖 iTerm2;Linux 用户应直接在终端运行 asciinema play。若在非 TTY 环境运行可能报 “Device not configured”,需改用 AppleScript 打开真实 iTerm2 窗口;iTerm2 未安装或未授予自动化权限时无法打开。超大文件建议提高速度并用 -i 2 跳过空闲时间。