是否可以配置 Bash 以使用与 Zsh 类似的提示设置?

是否可以配置 Bash 以使用与 Zsh 类似的提示设置?

是否可以在 Bash 中获得与 Zsh 相同的提示设置?

unset PROMPT
unset RPROMPT
promptinit
PROMPT='>'
RPROMPT='[%F{green}%(5~|%-1~/.../%3~|%4~)%f]'

例如,我在 zsh 中的提示如下:

>            [/local/.../Downloads/tcl8.5.13/generic]

当我输入的命令与正确的提示冲突时,它就会消失。(我不关心任何颜色(它应该与我的黑色背景不同))

答案1

简短的回答是肯定的。

PS1=$(printf "%*s\r%s\n> " "$(tput cols)" '右紧' '左松')

但这与 zsh 中的 RPROMPT 相差甚远

相关内容