我将 zsh 与 prezto 一起使用(在 OSX 上和 tmux 内部,不确定这是否重要),并且有时历史记录会在多个终端之间共享。
我已经将 unsetopt share_history 和 unsetopt SHARE_HISTORY 添加到了 .zpreztorc 的末尾,但它不断混淆历史记录。
setopt 的输出显示“sharehistory”仍然存在!即使添加 unsetopt sharehistory 后也是如此。
答案1
尝试添加:
setopt no_share_history
unsetopt share_history
到 ~/.zshrc ...这应该有效