【发布时间】:2011-05-26 20:37:37
【问题描述】:
Zsh 包括使用%? 转义序列在提示符中显示上一个命令的返回码/退出码的功能。
但是我希望得到以下提示:
user@host ~ [%?] %
当退出代码不为 0 并且:
user@host ~ %
当退出代码为 0 时。
如果我单独使用%?,它总是会显示,即使%? 是0。
另外我想要方括号,但前提是退出代码不是0。
最简单的方法是什么?
【问题讨论】:
-
对我的提示很有帮助。我目前在 robbyrussell 主题中自定义的内容:PROMPT='${ret_status} %{$fg[cyan]%}%n@%m: %4~%{$reset_color%} $(git_prompt_info)'