我之前就让这个工作正常了(我相信是在 15.10 上,我最近降级到了 LTS 14.04)。
根据这个帖子以下应该有效
~ $ cat ~/.inputrc
"\e[A":history-search-backward
"\e[B":history-search-forward
但是,当我保存它.inputrc
并打开一个新终端时,键入 PageUp 或 PageDown 只会在终端中打印波浪符号~
,而不是进行搜索。
任何帮助均感激不尽。
答案1
尝试一下~/.inputrc
"\e[5~": history-search-backward
"\e[6~": history-search-forward
并重新打开终端。
答案2
\e[A
和\e[B
实际上是向上和向下箭头键。要测试键是什么,请运行cat
并按下该键:
$ cat
^[[A
^[[B
^[[5~
^[[6~
它们分别是、 和↑。↓代表,或就而言。Page UpPage Down^[
Esc\e
.inputrc
因此,如果您添加了\e[A
和\e[B
,则应该能够使用箭头键浏览历史记录。对于Page Up和Page Down,请使用\e[5~
和\e[6~
。