0

我正在使用我的 bash_profile 中的自定义提示,当我在终端中输入长命令时,它们会在同一行而不是新行上换行。那是怎么回事?

Cyan='\e[0;36m'         # Cyan
export PS1="${Cyan}\w$ \e[m"
4

1 回答 1

6

您必须用\[and包围非打印字符\]

PS1='\[\e[0;36m\]\w$ \[\e[m\]'
于 2013-06-21T02:20:12.973 回答