Como posso consertar meu PS1 personalizado para envolver um comando longo em várias linhas em vez de uma única linha?

0

Estou tentando personalizar meu prompt bash no Mac OS X. Aqui está o que eu coloco em .bash_profile:

$ cat .bash_profile
export PS1="\e[0;36m\u : \W \$\e[m "
#...

Eu recebi o aviso que queria, mas quando eu insiro um longo comando, tudo está escrito em uma única linha. No final da linha, começa no começo.

Como posso melhorar meu PS1 personalizado para envolver comandos longos na próxima linha?

    
por Weier 10.01.2012 / 12:09

1 resposta

2

Você precisa agrupar as seqüências de formatação que não serão realmente impressas em \[ e \] , para que os cálculos de comprimento não sejam interrompidos. Mais sobre isso aqui na seção Cores .

    
por 10.01.2012 / 12:22

Tags