哪里能找到inputrc配置文件中按键的详细解释

sh/bash/dash/ksh/zsh等Shell脚本
回复
头像
jiandan23
帖子: 86
注册时间: 2010-12-17 22:31
系统: Mint 19.2

哪里能找到inputrc配置文件中按键的详细解释

#1

帖子 jiandan23 » 2023-01-11 8:31

比如/etc/inputrc中这些按键具体是指什么?
"\e[5~": history-search-backward
"\e[6~": history-search-forward
"\e[3~": delete-char
"\e[2~": quoted-insert
头像
jiandan23
帖子: 86
注册时间: 2010-12-17 22:31
系统: Mint 19.2

Re: 哪里能找到inputrc配置文件中按键的详细解释

#3

帖子 jiandan23 » 2023-01-12 8:34

lilydjwg 写了: 2023-01-11 12:04 超复杂的。你可以研究研究 https://invisible-island.net/xterm/ctls ... board-Keys
也可以看 https://en.wikipedia.org/wiki/ANSI_escape_code
版大:看了wiki,基本了解了,不过有一种组合我没明白:(如下面红色字体所示)
  • "\C-a" <Ctrl+a>: beginning-of-line
  • "\eOH" <这个代表什么按键?>: beginning-of-line
  • "\e[1~" <Home>: beginning-of-line
  • "\e[H" <Home>: beginning-of-line
还望指教,谢谢! :Smile
头像
lilydjwg
论坛版主
帖子: 4249
注册时间: 2009-04-11 23:46
系统: Arch Linux
联系:

Re: 哪里能找到inputrc配置文件中按键的详细解释

#4

帖子 lilydjwg » 2023-01-12 10:38

那个我记得也是 Home(也可能是小键盘上的 Home)。不同终端可能发送不同的编码。
回复