0 votos

La personalización del prompt del shell provoca algunas peculiaridades

He personalizado el prompt del shell con el siguiente código en mi ~/.bash_profile pero hay una peculiaridad que no puedo arreglar:

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

(el código es también en github )

Esto funciona bien, incluso para los comandos largos. Pero si recorro el historial de comandos con las teclas de flecha, el prompt a veces se vuelve un poco "raro". A veces incluye un comando parcial en el prompt u otras veces el espacio después del $ desaparecerá. ¿Hay algo que falte en el código anterior que deba modificar?

Gracias.

3voto

Mark Puntos 6

No cerraste los paréntesis para el primer escape, y agregaste el escape para el segundo

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

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X