Problemas com PS1 [RESOLVIDO]

1. Problemas com PS1 [RESOLVIDO]

mario maia
vaikaga

(usa Slackware)

Enviado em 01/11/2008 - 15:00h

pessoal, estou tendo um problema nervoso com a variavel PS1.

normaalmente, o meu konsole funciona de boa.

mas qnd eu altero a PS1 para q ela fique com uma cor diferente e digito comandos ateh q a linha esteja completamente cheia, ao inves de ocorrer uma quebra de linha normal, o q ocorre eh q o cursosr retorna ao inicio da linha atual, e as letras vão sobreescrevendo o q eu havia digitado. se continuo digitando ateh uma nova quebra de linha, ai ele naum buga de novo.

naum sei se fui mto claro, mas alguem tem alguma sugestão?



  


2. MELHOR RESPOSTA

Vítor De Araújo
ux386

(usa Debian)

Enviado em 21/11/2008 - 23:46h

Você tem que pôr as seqüências ESC entre '\[' e '\]'... caso contrário o bash não vai calcular o número de caracteres do seu prompt corretamente e não vai quebrar a linha na posição correta...

Por exemplo:
PS1='\[\e[1;32m\]\u@\h \W\$ \[\e[0m\]'





Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts