ロギングを有効/無効にする方法はありますか?すべての入出力zshセッションで?
私は色などを含むカスタムプロンプトでoh-my-zshを使用しています。Ansiカラーエスケープコード)
zshは、このタイプのロギングを容易にする機能を提供しますか?
後でログファイルを視覚化する最善の方法は何ですかEmacs(または他のエディタ)すべてを正しく解析してください。 Ansiカラーエスケープコード?
ベストアンサー1
最も簡単な方法はを使用することですscript
。
script
TTY を生成し、その TTY でプログラムを開始するユーティリティです。このTTYのすべての出力はファイルに書き込むこともできます。 ANSI エスケープを含む生データを記録します。
実行する特定のコマンドが与えられない場合、新しいシェルが作成されます。このシェルを通常どおり使用し、操作が完了したらシェルを終了できます。
例えば
script /tmp/mylog
完了したら、Ctrl + Dを使用するか、exit
シェルを終了してください。