在 zsh 命令提示符中动态扩展环境变量

问题描述 投票:0回答:1

我想要 zsh 中有一个提示,显示某个环境变量的实际状态。 现在我正在使用下面的方法,但它仅在 zsh 启动时评估变量一次,并且当变量的值更改时提示保持不变。有没有办法让它动态化?

export PROMPT="[${THE_VAR}]"
zsh prompt zshrc
1个回答
0
投票

双引号字符串会立即展开。单引号字符串则不然,因此让 shell 稍后执行扩展。

PROMPT='[${THE_VAR}]'

社区维基,因为这是回答已知的重复项。

© www.soinside.com 2019 - 2024. All rights reserved.