Shell Prompt Zeilenumbruch Problem

Habe ich etwas getan, was gegen meine Bash-Shell-Prompt unter OS X (10.5.7) Terminal.

Dies ist die PS1, das hatte ich konfiguriert:

PS1='\[\e[1;32m\]\h\[\e[0m\]:\[\e[1;34m\]\w\[\e[0m\]\$ '

Soweit ich sagen kann, ich habe die color Befehle Flucht richtig. Allerdings, wenn ich nach oben und unten Blättern in meinem Befehl Geschichte, die ich oft bekomme den Zeilenumbruch Probleme, wenn die historischen Befehle wrap auf mehrere Zeilen.

Vereinfachte ich die Anweisungen, um die folgenden:

PS1='\[\e[1m\]\h:\w\$ \[\e[0m\]'
PS2='> '

Und ich sehe immer noch so etwas wie:

localhost:~/Library/Application Support/Firefox/Profiles/knpmxpup.Defau 
lt/extensions/{1A2D0EC4-75F5-4c91-89C4-3656F6E44B68}$ expocd \{1A2D0EC4-7 
5F5-4c91-89C4-3656F6E export PS1="\[ 
\e[1;32m\]\h\[\e[0m\]: cd Library/Appl 
munikation\ Support/

Ich habe auch versucht \033 statt \e. Ich nur eingebaut, PS2 dort für die Informationen, ich habe Sie nicht geändert, dass von der Installations-Standard. Wenn ich komplett die Farbe entfernen, codes, dann funktioniert alles in Ordnung, irgendwelche Ideen?

InformationsquelleAutor der Frage Rob | 2009-07-15

Schreibe einen Kommentar