我有一個zsh
提示我比較喜歡當前時間更新提示:它計算的當前時間precmd
和顯示器上的提示右側:的zsh:用當命令開始
[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]
是否有zsh
鉤至 在之前運行命令shell會啓動一個新命令,以便我可以更新提示時間戳? (我看見Constantly updated clock in zsh prompt?,但我並不需要它不斷更新,當我按下回車鍵剛剛更新。)
(該^_^
基於先前的命令返回碼,它以紅色顯示;_;
當有一個非零退出狀態)。
分享的快樂/悲傷提示的代碼? – slashdottir
@slashdottir當然。我已經將它改爲一些Unicode,但這個概念仍然適用。 'local smiley =「%(?,%B%F {243}☆%f%b,%B%F {1}☃%f%b)」',然後用'$ {smiley }'。 – cbowns