iterm2 の「インスタント リプレイ」のような機能を備えた Linux で使用できるターミナル エミュレータはありますか?

iterm2 の「インスタント リプレイ」のような機能を備えた Linux で使用できるターミナル エミュレータはありますか?

それとも、他に方法はありますか? Google で検索しても何も出てきません (何年も試しました)。

iterm2 の「インスタント リプレイ」の意味がわからない場合は、次の手順に従ってください。 https://www.iterm2.com/features.html - 基本的にはデスクトップのビデオキャプチャと同様ですが、テキストのみです - ユーザーはキャプチャした履歴からコピー&ペーストできます

--編集-- 説明のための例: vim でファイルを編集し、vim を閉じ、誤ってファイルを削除します。「インスタント リプレイ」を開始して、ファイルを編集していたときのターミナル エミュレーターの外観を確認します。

答え1

ターミナルエミュレータではなくシェル自体に実装する必要があるため、何も見つかりませんでした。script必要なのは簡単なコマンドだと思います。man script

答え2

これを内蔵した端末エミュレータは知りません。しかし、Unixの哲学に従って、端末エミュレータに端末エミュレータの役割をさせ、別のツールで記録と再生を行います。脚本出力をストリームとして記録する、またはttyrecタイミングを記録することもできます(Wikipediaのページには、さまざまなレベルの洗練された録音用のプレーヤーへのリンクがあります。IPBTこれは、非常に短い時間しか表示されなかったものを見つけるのに適しています。入力を記録するツールは少ないですが、その1つがttyrec2

答え3

あなたは気づくかもしれないhttps://asciinema.org/scriptは、ターミナル セッションを構成する文字の生のストリームではなく、ターミナル ウィンドウとしてセッションを記録するため、より便利なオプションです。

あなたが求めている再生オプションはないようですが、別のウィンドウでセッションを再生し、重要な瞬間に一時停止し、その記録から元の端末にコピーアンドペーストすることは可能です。

関連情報