Linux终端颜色设计重叠

时间:2016-11-20 11:51:32

标签: linux terminal

我使用此代码缩短并添加背景和前景色:

PS1='\e[42;1m\u:\e[44m\W\$ \e[0m '

但它重叠而不是像下一样去下一行:

enter image description here

重叠前: enter image description here

1 个答案:

答案 0 :(得分:0)

您缺少标记不可显示字符开头和结尾的\[\]位。使用此:

export PS1='\[\e[01;42m\]\u:\[\e[01;44m\]\W\$ \[\e[00m\] '