私はpreztoでzshを使用しています(OSXとtmux内で、それが重要かどうかはわかりません)。履歴は複数の端末間で共有されることがあります。
.zpreztorcの最後にunsetoptshare_historyとunsetoptSHARE_HISTORYをすでに追加しましたが、履歴が混同され続けています。
Setoptの出力は、「sharehistory」がまだそこにあることを示しています。 unsetoptsharehistoryを追加した後でも。
追加してみてください:
setopt no_share_history
unsetopt share_history
〜/ .zshrc ...これは機能するはずです