Wenn für bash vi-Bindungen verfügbar sind (set -o vi), funktionieren die Aufwärts- / Abwärtspfeile sowohl im Befehls- als auch im Einfügemodus. Wenn ich readlines ~ / .inputrc für die Verwendung des vi-Modus einrichte (setze den Bearbeitungsmodus vi), erhalten Anwendungen wie irb nicht die Pfeilfunktion. Ich habe versucht, "enable-keypad on" in inputrc ohne Wirkung zu setzen.
Wie erhalte ich in anderen Readline-fähigen Anwendungen Bash-ähnliche Pfeilfunktionen?
Antworten:
Es scheint nur ein Problem mit Rubys Readline zu sein (und es ist immer noch da).
Ich gehe damit um, indem ich überspringe,
set editing-mode vi
wenn wir Rubys Readline verwenden:Es gibt eigentlich nichts anderes zu tun, als Rubys Readline zu reparieren.
quelle
Bisher konnte ich die Aufwärts- / Abwärtspfeiltasten für den Verlauf nur verwenden, indem ich zuerst ESC drückte.
Dies funktioniert auch mit den Tasten j und k, solange zuerst ESC gedrückt wird.
quelle