为什么“reverse-i-search”在我的 centos 系统上不起作用?

为什么“reverse-i-search”在我的 centos 系统上不起作用?

当我按CTRL+时r,“reverse-i-search”效果很好:

在此输入图像描述

但是当我按“向上箭头”键时,没有显示任何历史命令,什么也没有发生!

有什么配置不可以比较吗?

答案1

使用反向搜索时,您需要再次按Ctrl+r进行向后搜索。

答案2

目前,您已将UpDown密钥绑定到beginning-of-historyend-of-history,这分别意味着:

  • 移至历史记录的第一行
  • 移动到输入历史记录的末尾,即当前正在输入的行。

正如您的问题似乎表明的那样,如果您正在寻找的功能是在您的历史记录中逐步上下移动,您将更改 to 中的这些绑定.inputrchistory-search-{backward,forward}如下所示:

"\e[5~": history-search-backward
"\e[6~": history-search-forward

您可以看到所有的列表readline 绑定在这里

相关内容