したがって、使用時にsetopt extended_history
追加情報が履歴ファイル(形式:)に保存されます: <beginning time>:<elapsed seconds>;<command>
。この情報は間違いなく便利ですが、より多くの情報が必要です。コマンドの終了コードを履歴に追加する必要があります。これを行う方法はありますか?
答え1
あなたは試すことができますhttps://github.com/larkery/zsh-histdb。読むから引用:
各履歴コマンドを保存して、通常の履歴を改善します。
- コマンドの開始および停止時間
- コマンドを実行する作業ディレクトリ
- マシンのホスト名
- セッションIDはホストごとに一意であるため、複数のセッションの履歴は混同されません。
- コマンドの終了ステータス
アップデート:このプラグインは2022年以降にアップデートされていないようです。おそらく、もはやメンテナンスされていません。