Colorir a edição de texto do prompt de terminal

0

Eu aprendi um truque legal na escola para fazer com que o texto do seu terminal parecesse mais bonito, por exemplo.

export PS1="(\h) \u \w "   

me dá

(brendt-ubuntu) brendt ~ 

O problema acontece quando tento colorir essas coisas, aparece um bug estranho de estouro de texto:

Isto é sem cores

Istoécomcores

(exportPS1="\e[1;34m(\h)\e[m \u \e[1;34m\w \e[m")  

Há alguma correção para isso?

    
por Brent Roose 21.01.2013 / 11:19

1 resposta

1

Eu consertei usando o código de cores adequado:

PS1="\[3[01;34m\](\h)\[3[00m\] \u \[3[01;34m\]\w \[3[00m\]"
    
por Brent Roose 21.01.2013 / 11:50