Существует ли эмулятор терминала для Linux с функцией типа «мгновенного воспроизведения» в iterm2?

Существует ли эмулятор терминала для Linux с функцией типа «мгновенного воспроизведения» в iterm2?

Или есть другой способ сделать это? Поиск в Google ничего не дал (я пытался годами).

Если вы не знаете, что iterm2 подразумевает под «мгновенным повтором»: https://www.iterm2.com/features.html - по сути, как захват видео на рабочем столе, только в текстовом формате - чтобы пользователь мог копировать и вставлять из истории захвата

--edit-- Пример для пояснения: я редактирую файл в vim; закрываю vim; случайно удаляю файл; запускаю «мгновенный повтор» и обнаруживаю, как выглядел эмулятор терминала, когда я редактировал файл.

решение1

Вы ничего не нашли, потому что это должно быть реализовано не в эмуляторе терминала, а в самой оболочке. Я думаю, что простая scriptкоманда — это то, что вам нужно. Читатьman script

решение2

Я не знаю эмулятора терминала, который бы имел такую ​​встроенную функцию. Но следуя философии Unix, позвольте эмулятору терминала делать эмулятор терминала, а для записи и воспроизведения используйте отдельный инструмент. Вы можете использоватьсценарийзаписывать выходные данные в виде потоков илиttyrecдля записи таймингов (страница Википедии содержит ссылки на несколько проигрывателей для записи с различной степенью сложности, включаяИПБТчто хорошо для поиска вещей, которые отображались только в течение очень короткого времени). Существует меньше инструментов, которые регистрируют ввод; один из них -ttyrec2.

решение3

Вы можете обнаружить, чтоhttps://asciinema.org/является более полезным вариантом, scriptпоскольку он записывает сеанс как окно терминала, а не как необработанный поток символов, составляющих сеанс терминала.

Похоже, в нем нет нужной вам опции воспроизведения, но он позволяет вам воспроизвести сеанс в другом окне, приостановить его в критический момент и скопировать и вставить запись обратно в исходный терминал.

Связанный контент