Eigenes Prompt -> kein Zeilenumbruch in der Konsole
-
hi,
ich habe mein Konsolenprompt jetzt folgender Weise erstellt:PS1="\033[0;34m][\$(date +%H:%M:%S)] \u@\h:\w>[\033[0m] "
doch wenn ich jetzt einen längeren Befehl schreibe, wird dieser nicht umgebrochen, sondern läuft in der aktuellen Zeile weiter. Wenn ich diesen Befehl per Backspace lösche, schiebt er sich eine Zeile höher.
Wie kann ich das ursprüngliche Verhalten wieder herstellen?Tschau Gartenzwerg
-
Keine Ahnung wo Du Dein PS1 setzt, aber mach danach einfach mal
shopt -s checkwinsize
-
hi,
ich setze meine PS1 in der .bashrc (hab SuSE Linux 9.0). Hab shopt dahinter gesetzt, bewirkt aber keine Veränderung. Das Problem existiert übrigens nicht nur in der grafischen, sondern auch in der normalen Konsole.Tschau Gartenzwerg
-
Hast Du die .bashrc auch neu gesourced oder Dich neu eingeloggt?
-
Um die Escape-Sequenzen muss jeweils ein [ ]-Paar, sonst gibts genau den Effekt den du beschreibst
(Und wenn ichs recht sehe fehlt vor der ersten Escape-Sequenz ein [)
-
Danach hatte ich auch gesucht, aber ich habs trotzdem übersehen.
-
danke!
Jetzt funktioniert es.Tschau Gartenzwerg