在zsh中的反向历史搜索中,是否会返回最多的项目数量?

时间:2010-12-13 21:25:12

标签: zsh readline

我整天都在zsh中使用control-r交互式反向历史搜索。刚才我试着在很长一段时间内找到一些我没用过的东西,但它并不存在。但当我抓住我的.zsh_history文件时,它就在那里。

反向搜索会搜索最多的历史条目数吗?我可以配置吗?

2 个答案:

答案 0 :(得分:3)

您可以配置(在.zshrc中)每个会话的历史记录和存储的历史记录的持续时间:

HISTSIZE=5000 # session history size
SAVEHIST=1000 # saved history
HISTFILE=~/.zshistory # history file

这是zsh搜索的内容,我不知道reverse-history-search使用的限制。

您可能需要查看zsh-param(1)手册页。

答案 1 :(得分:1)

内存中历史记录可能不包含历史记录文件中的条目(如果文件大小限制大于内存中限制),并且历史记录文件可能不包含内存中的条目(直到它们被写入 - 显式或shell退出时 - 受环境变量设置的大小限制)。 reverse-history-search没有其他限制。

在Bash中也是如此,我相信Z shell是相似的。