用途:在 iTerm2 的独立窗口中播放 asciinema 的 .cast 终端录制文件,属于 asciinema-tools 技能集。
主要能力:支持播放速度(-s/--speed,如 -s 6)、最大空闲时间(-i/--idle-time-limit,秒)、循环播放(-l/--loop)、按录制尺寸调整终端(-r/--resize)、在标记处暂停(-m/--markers)。
使用方式:命令为 /asciinema-tools:play,参数 file 为 .cast 文件路径。示例:/asciinema-tools:play session.cast;/asciinema-tools:play session.cast -s 6;/asciinema-tools:play session.cast -i 2 -l。若已提供 file 则跳过文件选择,提供 -s 则跳过速度选择,提供 -i/-l/-r/-m 任一则跳过选项选择。执行流程为预检 iTerm2 与 asciinema、发现 .cast 文件、通过 AskUserQuestion 选择文件/速度/选项、经 AppleScript 打开 iTerm2 播放。
适用场景:回放终端操作演示、教学或调试记录。
限制与排错:需已安装 iTerm2(brew install --cask iterm2)并授予辅助功能权限;大文件卡顿时可用 -i 1 限制空闲时间。该技能为自进化型,遇到可复现问题会更新自身说明。