Moje konto Linux na zdalnym komputerze ma następujące predefiniowane ustawienia .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
Czytam dokumentację bash GNU na ten temat , ale nie byłem w stanie znaleźć punkt wyjaśniający co sekwencje znaków \e[1~
, \e[5C
, \e\e[D
itp myśli.
Myślę, że przeczytałem gdzieś, że \e
oznacza meta character
(co moim zdaniem jest Alt
w mojej klawiaturze), ale nie rozumiem, co pozostałe znaki sterujące [
, ~
, 5D
itp średnią.
Czy ktoś wie o dobrej referencji na ten temat?
Ctrl
kodu winputrc
->ENTER
=Ctrl
+n
.man 3 readline
w twoim systemie powinno dać ci te same informacje. Komendaman 3 readline
działa również w WSL w systemie Windows 10 . JEŚLI jest to konieczne, możesz zadać nowe pytanie dotyczące określonych częścibind -P
wyników, które powodują trudności.