Jui*_*icy 18 command-line bash search
我之前得到了这个工作(我相信它是在 15.10 上,我最近降级到 LTS 14.04)。
根据这篇文章,以下内容应该有效
~ $ cat ~/.inputrc
"\e[A":history-search-backward
"\e[B":history-search-forward
Run Code Online (Sandbox Code Playgroud)
但是当我保存.inputrc并打开一个新终端时,输入 PageUp 或 PageDown 只会~在终端中打印波浪号字符,而不是进行搜索。
任何帮助表示赞赏。
Edi*_*diD 20
试试这个 ~/.inputrc
"\e[5~": history-search-backward
"\e[6~": history-search-forward
Run Code Online (Sandbox Code Playgroud)
并重新打开终端。
\e[A并且\e[B实际上是向上和向下箭头键。要测试键是什么,请运行cat然后按下键:
$ cat
^[[A
^[[B
^[[5~
^[[6~
Run Code Online (Sandbox Code Playgroud)
这些都是?,?,Page Up和Page Down分别。的^[代表Esc,或\e在以下方面.inputrc。
因此,如果您添加了\e[A和\e[B,您应该能够使用箭头键浏览历史记录。对于Page Upand Page Down,使用\e[5~and \e[6~。
| 归档时间: |
|
| 查看次数: |
14577 次 |
| 最近记录: |