问题:
在终端中,当我按Ctrl+R使用 zsh/bash 历史记录进行向后搜索时,它会按最近使用排序的方式搜索所有命令。
问题是有些命令与我当前的目录完全不相关。
是否有 zsh/bash 插件或方法来配置向后搜索以考虑时间戳和相对目录路径,以便显示我之前在此目录中输入的相关命令?
答案1
你可以试试https://github.com/larkery/zsh-histdb,它记录了每个历史项目的开始和停止时间以及它发生的工作目录,但它的实现CtrlR相当不稳定。你可能需要自己动手。