或者还有其他方法可以做到吗?谷歌搜索没有任何结果(我尝试了很多年)。
如果您不明白 iterm2 所说的“即时重播”的含义: https://www.iterm2.com/features.html - 基本上类似于桌面视频捕获,只是以文本形式 - 因此用户可以从捕获的历史记录中复制粘贴
--edit-- 澄清示例:我在 vim 中编辑文件;关闭vim;不小心删除了文件;我启动“即时重播”并找到编辑文件时终端模拟器的样子。
答案1
您没有找到任何东西,因为它不应该在终端仿真器中实现,而是在 shell 本身中实现。我认为script
您需要一个简单的命令。读man script
答案2
答案3
你可能会发现https://asciinema.org/script
是一个比将会话记录为终端窗口而不是构成终端会话的原始字符流更有用的选项。
它似乎没有您正在寻找的重播选项,但它确实允许您在另一个窗口中重播会话,在关键时刻暂停它,然后从该录音复制粘贴回原始终端。