Admito que utiliza un símbolo del fiesta un poco largo aliento:¿Por qué este prompt bash actúa de manera extraña/desapareciendo, y cómo lo arreglo (OS X)?
--(username)-(Wed April 01|12:00:00)--(~ $
Recientemente, tuve la brillante idea de cambiarlo por lo que dependiendo del valor de salida del comando anterior, si el éxito, los elementos interiores de los() sería verde, y si falla, sería rojo. Lo conseguí trabajando en su mayor parte (algunos estados de salida impares cambiarán el color a otra cosa, pero estoy de acuerdo), pero al escribir un comando que es más de una línea, y hace que la terminal se desplace, el ¡la indicación desaparece! Mi mensaje funcionó bien cuando no había color, así que supongo que está relacionado con mi escapado de color, y particularmente con mi versión no cerrada, pero no puedo precisarlo.
#.profile
export PS1='--(\e[$((32-${?}))m\u\e[0m)-(\e[$((32-${?}))m\d\e[0m|\e[$((32-${?}))m\T\e[0m)--(\e[$((32-${?}))m\w\e[0m \$ '
¡Gracias de antemano!
Chas, solo mirando ese mensaje me enrojezco los ojos. Gracias por su ayuda, señor! La tuya fue la única solución que pareció funcionar por completo. –
Después de cambiar el color de mi mensaje (en Linux, no en OSX), tenía problemas para buscar hacia atrás en mi historial. Esto resolvió mi problema. ¡Gracias! – Mark