我在一个终端选项卡中做了一些工作:
> ls
> ps
然后我关闭终端,打开一个新终端,并运行历史记录
> history
1 history
我的 .zsh 文件如下所示
setopt inc_append_history
setopt share_history
我怎样才能让它保留标签之间的历史记录?
答案1
我有相同的选项,并且我的历史记录是共享的。您可以使用 检查您的 zsh 是否设置了这些选项setopt
。
还要记住,一旦将这些setopt
行添加到 zsh,您就需要获取或创建一个新的 zsh 会话才能使它们生效。
答案2
我想我已经明白了。
我在 .zprofile 中指定了 HISTFILE;但我在 .zshrc 中设置了 setopt share_history。我将 HISTFILE 移到了 .zshrc 中,位于 setopt 行之前。现在一切正常。谢谢