0
我使用的是我的bash_profile的自定义提示符,当我在终端中输入长命令时,它们将包装在同一行而不是新包装上。那是怎么回事?长命令在终端打包
Cyan='\e[0;36m' # Cyan
export PS1="${Cyan}\w$ \e[m"
我使用的是我的bash_profile的自定义提示符,当我在终端中输入长命令时,它们将包装在同一行而不是新包装上。那是怎么回事?长命令在终端打包
Cyan='\e[0;36m' # Cyan
export PS1="${Cyan}\w$ \e[m"
你必须围绕非打印字符与\[
和\]
:
PS1='\[\e[0;36m\]\w$ \[\e[m\]'
这不是一个编程的问题,而且是题外话这里。你应该在[su]问这个问题;这是一个通用的操作系统问题。 [帮助]页面有更多关于这里应该问的问题类型的信息。 –