![如何在 zsh/bash 中相对于目录向后搜索](https://linux22.com/image/1617680/%E5%A6%82%E4%BD%95%E5%9C%A8%20zsh%2Fbash%20%E4%B8%AD%E7%9B%B8%E5%AF%B9%E4%BA%8E%E7%9B%AE%E5%BD%95%E5%90%91%E5%90%8E%E6%90%9C%E7%B4%A2.png)
问题:
在终端中,当我按Ctrl+R使用 zsh/bash 历史记录进行向后搜索时,它会按最近使用排序的方式搜索所有命令。
问题是有些命令与我当前的目录完全不相关。
是否有 zsh/bash 插件或方法来配置向后搜索以考虑时间戳和相对目录路径,以便显示我之前在此目录中输入的相关命令?
答案1
你可以试试https://github.com/larkery/zsh-histdb,它记录了每个历史项目的开始和停止时间以及它发生的工作目录,但它的实现CtrlR相当不稳定。你可能需要自己动手。