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

在zsh中的反向历史搜索中,是否有最多返回的项目数?,zsh,readline,Zsh,Readline,我整天都在zsh中使用control-r交互式反向历史搜索。刚才我试着找一些我很久没用过的东西,但它不在那里。但是当我把我的.zsh_历史文件放进灰色时,它就在那里 反向搜索将搜索的历史记录条目是否有上限?我可以配置吗?您可以(在.zshrc中)配置每个会话的历史记录和存储的历史记录的长度: HISTSIZE=5000 # session history size SAVEHIST=1000 # saved history HISTFILE=~/.zshistory # history file

我整天都在zsh中使用control-r交互式反向历史搜索。刚才我试着找一些我很久没用过的东西,但它不在那里。但是当我把我的.zsh_历史文件放进灰色时,它就在那里

反向搜索将搜索的历史记录条目是否有上限?我可以配置吗?

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

HISTSIZE=5000 # session history size
SAVEHIST=1000 # saved history
HISTFILE=~/.zshistory # history file
这就是zsh搜索的内容,我不知道
反向历史搜索使用的限制


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

内存中的历史记录可能不包含历史记录文件中的条目(如果文件大小限制大于内存中的限制),并且历史记录文件可能不包含内存中的条目(直到它们被明确地写入,或者shell退出时,受环境变量设置的大小限制限制。)
反向历史搜索没有其他限制


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

就是这样!我的histsize比savehist小,这似乎确实是反向交互搜索的限制(有意义)。