Ich habe auf der man
Seite gelesen , dass Sie die Readline-Parameter mit ein auf oder auf einen Wert setzen
set var value
Ist dies dasselbe wie das set
eingebaute und wie setzen Sie die Variablen, sobald inputrc
sie bereits gelesen wurden und die Shell ausgeführt wird?
set
ist nicht die gleiche wie die eingebaute Shellset
.Antworten:
Der
set
Befehl im readline-Handbuch ist der in der Konfigurationsdatei von readline~/.inputrc
. Obwohl bash der bekannteste Benutzer der Readline-Bibliothek ist, ist die Bibliothek generisch und kann von anderen Programmen verwendet werden. Die Syntax von.inputrc
hat nichts mit Bash zu tun.Sie können bash veranlassen, Readline-Befehle über das
bind
eingebaute System auszuführen:Sie können aber auch bash reread machen
~/.inputrc
mitbind -f ~/.inputrc
.quelle
Aus dem Handbuch :
1 Beachten Sie, dass dies offensichtlich die Emacs-Bindung (Standardbindung) ist. Wenn Sie sie verwenden,
editing-mode-vi
gibt es keine Standard-Tastenkombination. Sie können denre-read-init-file
Befehl jedoch an eine Tastenkombination Ihrer Wahl in binden~/.inputrc
.quelle