【问题标题】:Make Ctrl-p and Ctrl-n search the shell history filtered by typed characters使 Ctrl-p 和 Ctrl-n 搜索按键入字符过滤的 shell 历史记录
【发布时间】:2019-10-27 16:00:02
【问题描述】:

我喜欢 emacs 键绑定在默认情况下也可以在 ubuntu shell 中工作。但是,我还想让这两个键部分搜索 shell 历史记录,但根据已经输入的内容进行过滤。如果在 /etc/inputrc 中启用,正常的向上翻页和向下翻页键就是这样做的,但我不这样做'没有这些键,因此也想使用 Ctrl-p 和 Ctrl-n 。我已经看到这在 zshell 中工作,但我正在使用 bash。我怎样才能做到这一点?

【问题讨论】:

    标签: bash rc input-history


    【解决方案1】:

    要将键入的字符串用作在历史记录中向前/向后搜索的前缀,请将以下绑定添加到您的 ~/.inputrc

    "\C-p": history-search-backward
    "\C-n": history-search-forward
    

    【讨论】:

      猜你喜欢
      • 2016-04-16
      • 2010-10-21
      • 1970-01-01
      • 2017-06-08
      • 1970-01-01
      • 2019-12-24
      • 2011-06-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多