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]問這個問題;這是一個通用的操作系統問題。 [幫助]頁面有更多關於這裏應該問的問題類型的信息。 –