Mon compte Linux sur une machine distante est livré avec les éléments prédéfinis suivants .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
Je lis la documentation de GNU bash sur le sujet , mais je ne l' ai pas été en mesure de trouver une section expliquant ce que les séquences de caractères \e[1~
, \e[5C
, \e\e[D
, etc. signifient.
Je crois avoir lu quelque part que les \e
moyens les meta character
(qui je pense est Alt
dans mon clavier), mais ne comprennent pas ce que les autres caractères de contrôle [
, ~
, 5D
etc. moyenne.
Quelqu'un connaît une bonne référence sur le sujet?