我使用bash_profile中的自定义提示符,当我在终端中键入长命令时,它们在同一行换行,而不是在另一行换行。这是怎么回事?
Cyan='e[0;36m' # Cyan
export PS1="${Cyan}w$ e[m"
你必须用[
和]
包围非打印字符:
PS1='[e[0;36m]w$ [e[m]'