Ao contrário de outros emuladores de terminal com terminais kitty, não tenho cores no prompt do bash. Estou usando o Ubuntu, meu PS1 é\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\u@\h:\w\$
O que tenho que configurar para isso?
Obrigado
Ao contrário de outros emuladores de terminal com terminais kitty, não tenho cores no prompt do bash. Estou usando o Ubuntu, meu PS1 é\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\u@\h:\w\$
O que tenho que configurar para isso?
Obrigado
Acho que funcionará com o seguinte código no seu
~/.bashrc
Não sei se você precisa adulterar a variável
TERM
, mas ela está lá no meu~/.bashrc
. Peguei emprestado anos atrás e não sei/lembro o que é realmente necessário.Explicação: As sequências de escape ANSI em computadores PC começam com ESC [ e em
echo
declarações podemos usar \0033 (ASCII: 3*8+3 = 27 para ESC). Veja este link para uma descrição detalhada das sequências ANSI.Há também uma 'mensagem de código de erro' quando um comando retorna com um código de erro. Isso é controlado pela função
statstring
.