Als «readline» getaggte Fragen

GNU Readline ist eine Bibliothek, die Funktionen zur Befehlszeilenbearbeitung und Verlaufssuche für Bash und andere interaktive Befehlszeilenprogramme bietet. Verwenden Sie dieses Tag für Fragen zur Verwendung der Readline-Funktionalität in Bash und anderer Software.

26
Readline-Funktion ohne Tastenkombination ausführen?

Ich habe gerade die Readline-Manpage gelesen und eine Reihe großartiger Befehle entdeckt, von denen ich nichts wusste. Einige haben jedoch keine Standardschlüsselbindungen. Gibt es eine Möglichkeit, die ungebundenen Befehle von der Shell auszuführen? Ich frage nicht, wie man den Befehl in ~ /...

16
Wie wechsle ich in readline in den vi-Bearbeitungsmodus?

Ich möchte in einer Readline-Umgebung in den vi-Bearbeitungsmodus wechseln. Aber ich möchte 'set -o vi' nicht verwenden. Ich möchte vorübergehend über eine Tastenkombination wechseln. Die Manpage sagt, dass ich das machen kann M-C-j. Aber das funktioniert bei mir nicht. Ich benutze Ubuntu und ein...

14
~ / .inputrc-Datei wird nicht korrekt bezogen

Ich habe diese ~ / .inputrc-Datei, die ich für bestimmte Tastenzuordnungen erstellt habe. # mappings for Ctrl-left-arrow and Ctrl-right-arrow for word moving "\e[1;5C":forward-word "\e[1;5D":backward-word "\e[5C":forward-word "\e[5D":backward-word "\e\e[C":forward-word "\e\e[D":backward-word Wenn...

11
mit der Geschichte lesen

Wie kann ich den integrierten readBefehlsunterstützungsverlauf erstellen , indem ich die Auf- / Ab-Taste drücke , um ihn zu durchlaufen? Ich habe versucht zu fangen, wenn Sie die Aufwärts-Taste drücken, aber es scheint nicht zu funktionieren mit read: read -p '> ' -n 3 foo echo echo -n "$foo" |...

11
Warum verbindet sich Bash mit Flüchen?

Ich glaube, ich habe das schon einmal bemerkt, aber nie viel darüber nachgedacht. jetzt bin ich neugierig. > ldd /bin/bash linux-vdso.so.1 => (0x00007fff2f781000) libtinfo.so.5 => /lib64/libtinfo.so.5 (0x00007f0fdd9a9000) libdl.so.2 => /lib64/libdl.so.2 (0x00007f0fdd7a5000) libc.so.6...

10
Festlegen von Readline-Variablen in der Shell

Ich habe auf der manSeite gelesen , dass Sie die Readline-Parameter mit ein auf oder auf einen Wert setzen set var value Ist dies dasselbe wie das seteingebaute und wie setzen Sie die Variablen, sobald inputrcsie bereits gelesen wurden und die Shell ausgeführt