我在zshrc文件中使用以下内容:
RPROMPT="%{$fg_bold[blue]%}%n@%M, %D %T%{$reset_color%}"
TMOUT=1
TRAPALRM() { zle reset-prompt }
它工作正常,直到我使用完成菜单:
zmodload -i zsh/complist
zstyle ':completion:*' menu select
现在,只要提示刷新(由于zle reset-prompt),菜单中的项就会变为不可见。如果这还不够,我在导航菜单时也会遇到段错误...
那么,有没有办法在我的提示中更新时间而不会破坏任何东西? 谢谢。