linux - 如何来回反向搜索?

我经常使用 reverse-i-search,这很酷。有时,虽然多次按下 CTRL+r 时,我 pass 我实际上正在寻找的命令。因为 CTRL+r 在历史上向后搜索,从最新到最旧,我必须:

  1. 取消,
  2. 再次搜索并
  3. 直接停在命令处,不通过它。

reverse-i-search 提示符下,是否可以向前搜索,即从我所在的位置到最新的位置。我天真地尝试了 CTRL+Shift+r,没有运气。我听说过 CTRL+g 但这不是我所期望的。有人有想法吗?

最佳答案

这里有一个类似的问题:

Control-r reverse-i-search in bash: how do you "reset" the search in Cygwin?

在 super 用户上发现另一个类似的问题:

(reverse-i-search) in Bash

显然,两者都提到了 Ctrl+s,这可能会奏效。

希望对您有所帮助。我自己正在尝试找到一段执行 reverse-i-search 的代码,以检查它是如何实现的。

https://stackoverflow.com/questions/12373586/

相关文章:

python - 计算列表差异

linux - Apache VirtualHost 403 被禁止

python - 在调用者线程中捕获线程的异常?

linux - 如何在 Linux 上使用 grep 搜索包含 DOS 行尾 (CRLF) 的文件?

linux - 重命名文件和目录(添加前缀)

linux - 如何查看符号链接(symbolic link)的完整绝对路径

python - Python中的异步方法调用?

python - BeautifulSoup 获取 href

python - 如何将字符串复制到剪贴板?

linux - 如何找到某个命令的目录?