Warum führt meine IRB-Eingabeaufforderung mit ANSI-Farbcodes beim Kopieren / Einfügen zu einem Up / Down-Verhalten der Seite?

8

Ich habe zu meiner .irbrc hinzugefügt:

%Vor%

Wenn ich etwas mache wie:

%Vor%

dann erscheint die Eingabeaufforderung schön koloriert, aber wenn ich etwas Text in meinen Copybuffer kopiere und ihn füge, wenn ich Seite-oben / Seite-unten mache, um zum Anfang / Ende des aktuellen Textes zu gehen, mag mein Cursor springt in die Mitte des Textes, um die Seite nach oben zu bewegen, und für die Seite nach unten springt er weit nach rechts in einen Bereich von Leerstellen, wo nichts getippt wurde, dann ist meine Cursorposition total vermasselt.

Gibt es eine Möglichkeit, das zu korrigieren? Ich hätte gerne eine kolorierte Aufforderung.

    
patrick 24.01.2012, 18:49
quelle

2 Antworten

3

Ich würde wetten, dass dies ähnlich der Frage ist, die ich in Colorized gestellt habe Die Ausgabe unterbricht Zeilenumbruch mit readline

Versuchen Sie Folgendes:

%Vor%

Grundsätzlich ignoriert Ihre Eingabeaufforderung nicht druckbare Zeichen, was zu seltsamen Vorfällen führt.

    
Eugene 23.03.2012 13:25
quelle
0

Ja, nur der Farbcode muss in \ 001 und \ 002 wie folgt sein

%Vor%     
kureikain 13.11.2014 19:39
quelle

Tags und Links