スクリプトファイルからANSIコードを解析して出力する方法(scriptreplay)

スクリプトファイルからANSIコードを解析して出力する方法(scriptreplay)

scriptログファイルがどのように機能するかを理解しようとしています。jQuery端末スクリプトファイルを再生します。私はこれを見つけましたJavaScriptライブラリ。テストする必要なく、非常に単純なコードだけを見てください。ただタイミングファイルからバイトを取得し、タイミングファイルのバイト数を印刷します。それはすべてです。 VT100エミュレータは残りを処理します。

ところでファイルを見ましたが、その中のANSIコードを理解できませんでした。

  • ?2004h
  • ?2004l

これはTERM=vt100READMEの変数を使用していますが、Xtermがサポートしているすべてをサポートしたいと思います。次のコードがあります。

  • ]777;notify;Command completed;cat\]777;precmd\]0;
  • \]7;file://jcubic/home/kuba/projects/jcubic/terminal/test/script

1B \ 1B私は順序や1B]7;...その1B]777;...追加のものを理解していません。どこかに文書化されていますか?

関連情報