直到最近,我还使用Ctrl+R在使用 shell 的终端中搜索最近的命令zsh
。搜索包括以前会话中保存在我的~/.zsh_history
文件中的命令。
现在,当我使用Ctrl+时R,它仅从当前终端会话中搜索命令,而不在~/.zsh_history
文件中搜索。我还注意到该~/.zsh_history
文件不再更新。
我该如何解决?
我尝试将以下内容添加到我的.zshrc
文件中,但没有任何区别:
HISTFILE=~/.zsh_history
HISTSIZE=10000 # Save most-recent 1000 lines
SAVEHIST=10000 # Save most-recent 1000 lines
bindkey -v
bindkey '^R' history-incremental-search-backward
答案1
这是 fzf 集成的问题,最近在 fzf 更新中得到了修复。您可以在这里找到相关问题:
https://github.com/junegunn/fzf/issues/2943
您只需更新到版本 0.33.0 或更高版本。