.bashrc Pause, die zweite Zeile in der Shell eingegeben frisst die erste Zeile

8

Ich benutze eine .bashrc von einem von peepcodes Screencast.

%Vor%

Ich kann bestätigen, dass der Fehler in grb_git_promit ist. Was passiert, ist, dass die in die Shell eingegebenen zweiten Zeilen die erste Zeile überschreiben. Kann mir jemand dabei helfen?

BEARBEITEN:

%Vor%     
sent-hil 23.02.2011, 04:34
quelle

1 Antwort

26

Wenn Sie in Ihrer Eingabeaufforderung Farben und andere nicht druckbare Escape-Sequenzen haben, müssen Sie sie mit einzelnen Escape-Klammern umgeben. Hier ist ein einfaches Beispiel:

%Vor%

Dadurch erscheint in der Eingabeaufforderung "roter Text" in Rot und das Dollarzeichen (oder "#") in der Standardfarbe.

Hier ist ein anderer Weg, um das Gleiche zu tun:

%Vor%

Übrigens, um dies portabler zu machen und einen weniger komplexen Aufbau von Variablen zu haben:

%Vor%

Siehe man 5 terminfo für weitere Informationen zu den Einstellungen.

    
Dennis Williamson 23.02.2011 05:32
quelle

Tags und Links