2013-06-21 56 views
0

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

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

这不是一个编程的问题,而且是题外话这里。你应该在[su]问这个问题;这是一个通用的操作系统问题。 [帮助]页面有更多关于这里应该问的问题类型的信息。 –

回答

6

你必须围绕非打印字符与\[\]

PS1='\[\e[0;36m\]\w$ \[\e[m\]'