私はpreztoでzshを使用しています(OSXとtmuxの内部、これが重要かどうかはわかりません)、時には履歴が複数の端末間で共有されます。
.zpreztorcの最後にunsetopt share_historyとunsetopt SHARE_HISTORYを追加しましたが、履歴は混乱し続けます。
setoptの出力は、「sharehistory」がまだ存在することを示しています!これは、未設定の共有履歴を追加した後も同様です。
答え1
以下を追加してみてください。
setopt no_share_history
unsetopt share_history
~/.zshrcで...動作します。