我整天都在zsh中使用control-r交互式反向历史搜索。刚才我试着在很长一段时间内找到一些我没用过的东西,但它并不存在。但当我抓住我的.zsh_history文件时,它就在那里。
反向搜索会搜索最多的历史条目数吗?我可以配置吗?
答案 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是相似的。