我有一个zsh
我比较喜欢的提示:它评估当前时间precmd
并在提示的右侧显示:
[Floatie:~] ^_^
cbowns% [9:28:31 on 2012-10-29]
然而,这并不是我想要的:正如你在下面看到的,这个时间实际上是上一个命令退出的时间,而不是命令启动的时间:
[Floatie:~] ^_^
cbowns% date [9:28:26 on 2012-10-29]
Mon Oct 29 09:28:31 PDT 2012
[Floatie:~] ^_^
cbowns% date [9:28:31 on 2012-10-29]
Mon Oct 29 09:28:37 PDT 2012
[Floatie:~] ^_^
cbowns% [9:28:37 on 2012-10-29]
在 shell 启动新命令之前是否有一个zsh
运行命令的钩子,以便我可以更新提示时间戳?(我在 zsh 提示符中看到了不断更新的时钟?,但我不需要它不断更新,只是在我按回车时更新。)
(^_^
基于上一个命令的返回码。;_;
当存在非零退出状态时,它显示为红色。)