Mein Linux-Konto auf einem Remotecomputer wird mit den folgenden vordefinierten Elementen geliefert .inputrc
"\e[1~": beginning-of-line
"\e[4~": end-of-line
“\e[5~”: history-search-backward
“\e[6~”: history-search-forward
"\e[3~": delete-char
"\e[2~": quoted-insert
"\e[5C": forward-word
"\e[5D": backward-word
"\e\e[C": forward-word
"\e\e[D": backward-word
set completion-ignore-case on
set bell-style visible
set expand-tilde on
set convert-meta off
set input-meta on
set output-meta on
set show-all-if-ambiguous on
set visible-stats on
Ich lese das GNU bash Dokumentation zum Thema , aber ich habe nicht einen Abschnitt zu finden in der Lage zu erklären , was die Zeichenfolge \e[1~
, \e[5C
, \e\e[D
etc. bedeuten.
Ich glaube , ich habe irgendwo gelesen , dass \e
Mittel die meta character
(was ich denke , ist Alt
in meiner Tastatur), aber nicht verstehen , was die anderen Steuerzeichen [
, ~
, 5D
usw. bedeuten.
Kennt jemand eine gute Referenz zum Thema?
Ctrl
Code ininputrc
->ENTER
=Ctrl
+ gesuchtn
.man 3 readline
auf Ihrem eigenen System sollte dieselben Informationen enthalten. Der Befehlman 3 readline
funktioniert auch in WSL unter Windows 10 . WENN nötig, können Sie eine neue Frage zu den spezifischen Teilen derbind -P
Ausgabe stellen, die Ihnen Schwierigkeiten bereiten.