これは以前に機能していました(15.10であったと思いますが、最近LTS 14.04にダウングレードしました)。
この投稿 によると、次のように動作するはずです
~ $ cat ~/.inputrc
"\e[A":history-search-backward
"\e[B":history-search-forward
しかし、その.inputrc
を保存して新しいターミナルを開くと、検索を実行する代わりに、PageUpまたはPageDownを入力すると、ターミナルにチルダ文字~
が出力されます。
任意の助けに感謝します。
~/.inputrc
でこれを試してください
"\e[5~": history-search-backward
"\e[6~": history-search-forward
ターミナルを再度開きます。
\e[A
と\e[B
は、実際には上下の矢印キーです。キーが何であるかをテストするには、cat
を実行してからキーを押します。
$ cat
^[[A
^[[B
^[[5~
^[[6~
それらは ↑、 ↓、 Page Up そして Page Down それぞれ。 ^[
は Esc、または\e
に関して.inputrc
。
そのため、\e[A
と\e[B
を追加した場合、矢印キーを使用して履歴を閲覧できるはずです。ために Page Up そして Page Down、\e[5~
および\e[6~
を使用します。