我在远程计算机上的Linux帐户具有以下预定义 .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
我读了GNU bash的文档的话题,但我一直没能找到一个部分解释什么字符序列\e[1~
,\e[5C
,\e\e[D
,等意思。
我觉得我读的地方,\e
手段meta character
(我认为这是Alt
在我的键盘),但不明白什么其他控制字符[
,~
,5D
等意思。
有人知道该主题有很好的参考吗?