zsh提示功能未运行

时间:2013-03-04 22:13:42

标签: zsh

我正在尝试了解zsh中的自定义提示,我遇到以下问题:

使用此代码:

print_dir(){
  echo $PWD 
}

export PROMPT=$'%{%F{134}%}$(print_dir)%{%f%}
%{%F{231}%}❯%{%f%} '

我得到此输出而不是函数的结果:

$(project_pwd)

我知道这里不需要这个功能,但我想在学习的时候扩展它。

为什么函数没有执行?

1 个答案:

答案 0 :(得分:6)

您需要setopt prompt_subst。这在zshoptions手册页中有记录,可在zsh website上查看。