如何在 zsh/bash 中相对于目录向后搜索

如何在 zsh/bash 中相对于目录向后搜索

问题:

在终端中,当我按Ctrl+R使用 zsh/bash 历史记录进行向后搜索时,它会按最近使用排序的方式搜索所有命令。

问题是有些命令与我当前的目录完全不相关。

是否有 zsh/bash 插件或方法来配置向后搜索以考虑时间戳和相对目录路径,以便显示我之前在此目录中输入的相关命令?

答案1

你可以试试https://github.com/larkery/zsh-histdb,它记录了每个历史项目的开始和停止时间以及它发生的工作目录,但它的实现CtrlR相当不稳定。你可能需要自己动手。

相关内容