【发布时间】:2020-02-18 16:20:56
【问题描述】:
我的 .zshrc 中有以下配置:
BEL=$(tput bel)
PROMPT+='%(?::$BEL)'
这在某些环境中有效/有效(在 Windows 上总是 Cygwin),但目前不再有效。
(相同的行为:在 Windows 上的 Ubuntu 上的 Bash 中不起作用。)
怎么了?
【问题讨论】:
-
确保
PROMPT_SUBST选项已启用。 -
我从没想过它会在 bash 中工作;
%(x.true-text.false-text)是一个 zsh 主义。 -
会有一种通用的方式适用于两种环境吗?