如何在zsh中使用bck-i-search搜索所有历史记录命令
我使用了zsh,当我运行如何在zsh中使用bck-i-search搜索所有历史记录命令,zsh,oh-my-zsh,zsh-completion,Zsh,Oh My Zsh,Zsh Completion,我使用了zsh,当我运行Ctrl-R来搜索历史记录命令时,我只能在这个会话中执行该命令,但无法搜索所有历史记录命令。 我知道bash中有一个.bash\u history文件来存储所有历史记录命令,我们可以在bash中进行搜索 在zsh有什么方法可以做到这一点吗 只需搜索历史文件: %egrep~/.zsh_历史记录 或 %less~/.zsh_历史记录 并使用/command搜索Zsh默认情况下不会将历史保存到文件中,这就是为什么更改会话时会删除历史记录的原因。 您必须在~/.zshrc文
Ctrl-R
来搜索历史记录命令时,我只能在这个会话中执行该命令,但无法搜索所有历史记录命令。
我知道bash中有一个.bash\u history
文件来存储所有历史记录命令,我们可以在bash中进行搜索
在zsh有什么方法可以做到这一点吗 只需搜索历史文件:
%egrep~/.zsh_历史记录
或
%less~/.zsh_历史记录
并使用/command搜索Zsh默认情况下不会将历史保存到文件中,这就是为什么更改会话时会删除历史记录的原因。 您必须在
~/.zshrc
文件中输入以下内容:
HISTFILE=~/.zsh_history
HISTSIZE=10000
SAVEHIST=10000
setopt appendhistory
在我的zsh上吗?@NingLee对不起,我不知道。