Personalizar o prompt do shell causa algumas peculiaridades


0

Eu personalizei o prompt do shell com o seguinte código no meu ~/.bash_profile, mas há uma peculiaridade que não consigo corrigir:

export PS1="\u:\[\e[32;1;32m\W\e[m\] \$ "

(o código também está no github )

Isso funciona bem, inclusive para comandos longos. Mas se eu folhear o histórico de comandos com as teclas de seta, o prompt às vezes ficará um pouco "estranho". Às vezes, incluirá um comando parcial no prompt ou outras vezes o espaço após o $desaparecimento. Há algo faltando no código acima que eu deveria ajustar?

Obrigado!

Respostas:


3

Você não fechou os colchetes para a primeira fuga e adicionou a fuga para a segunda

export PS1="\u:\[\e[32;1;32m\]\W\[\e[m\] \$ "
#---------------------------^^--^^

Obrigado! Estava ficando vesgo tentando fazer tudo funcionar. :)
Rob
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.