Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试了解 zsh 中的自定义提示,但遇到以下问题:
使用此代码:
print_dir(){ echo $PWD } export PROMPT=$'%{%F{134}%}$(print_dir)%{%f%} %{%F{231}%}❯%{%f%} '
我得到这个输出而不是函数的结果:
$(project_pwd)
我知道这里不需要这个功能,但我想在学习时扩展它。
为什么函数没有执行?
你需要做setopt prompt_subst。这记录在zshoptions手册页中,可在zsh 网站上查看。
setopt prompt_subst
zshoptions