zsh - 为什么我的历史记录没有保存在 zsh 选项卡之间?

标签 zsh history

我在单个终端选项卡中做了一些工作:

> ls
> ps

然后我关闭终端,然后打开一个新终端,然后运行历史记录

> history
    1  history

还有一件奇怪的事情

> echo $0
-zsh
> echo $SHELL
/bin/bash

我的 .zshrc 文件如下所示

setopt inc_append_history
setopt share_history

如何让它保留选项卡之间的历史记录?

最佳答案

我想我已经明白了。

我在 .zprofile 中指定了 HISTFILE;但我的 .zshrc 中有 setopt share_history 。我将 HISTFILE 移至 .zshrc 中,位于 setopt 行之前。现在效果很好。谢谢

关于zsh - 为什么我的历史记录没有保存在 zsh 选项卡之间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60854822/

相关文章:

linux - 我如何在 Zsh 中使用 float "delay"?

Zsh Docker 插件不工作

javascript - .back 和 .pushState - 两个历史的故事

bash - 防止重复项保存在 bash 历史记录中

bash - 如何将 shell 完成推迟到 bash 和 zsh 中的另一个命令?

linux - 并行进程: appending outputs to an array in a zsh script

shell - macvim shell (:sh) only displays character codes/escape sequences

c - 简单 shell 中的段错误

HTTP header : Controlling Cache and History Mechanism

android - Android 快速搜索中的搜索历史记录