我的 RPS1 表达式有什么问题
RPS1='%(t.[Ding!].%(t30.[Dong!].[%T]))'
解释:
如果是上午 11 点,我想得到 [Ding!],如果是上午 11:30,我想得到 [Dong!],如果两者都不正确,则只是正常时间,例如 [11:33]。但是有什么问题呢?
坦克
三元表达式的数值参数需要在左括号之前或之后(请参阅ZSH 手册中提示中的条件子字符串部分)。所以其中任何一个都可以工作:
RPS1='%(t.[Ding!].%30(t.[Dong!].[%T]))'
RPS1='%(t.[Ding!].%(30t.[Dong!].[%T]))'