Zshには、%?
エスケープシーケンスを使用して、前のコマンドの戻りコード/終了コードをプロンプトに表示する機能が含まれています。終了コードが0前のコマンド終了コードを表示するときにzshのプロンプトをカスタマイズする
私の場合であるとき
[email protected] ~ %
:終了コードが0と異なるとき
[email protected] ~ [%?] %
:私は次のプロンプトを持っていると思いますが
%?
を単独で使用すると、%?
が0であっても表示されます。 さらに、角括弧が必要ですが、終了時コードは0ではありません。
これを行う最も簡単な方法は何ですか?
私のプロンプトに大きく追加されました。私は現在、robbyrussellテーマでカスタマイズされています:PROMPT = '$ {ret_status}%{$ fg [シアン]%}%n @%m:%4〜%{$ reset_color%} $(git_prompt_info)' –