共有履歴が無効になっていても、zshは履歴を共有し続けます。

共有履歴が無効になっていても、zshは履歴を共有し続けます。

私はpreztoでzshを使用しています(OSXとtmuxの内部、これが重要かどうかはわかりません)、時には履歴が複数の端末間で共有されます。

.zpreztorcの最後にunsetopt share_historyとunsetopt SHARE_HISTORYを追加しましたが、履歴は混乱し続けます。

setoptの出力は、「sharehistory」がまだ存在することを示しています!これは、未設定の共有履歴を追加した後も同様です。

答え1

以下を追加してみてください。

setopt no_share_history
unsetopt share_history

~/.zshrcで...動作します。

関連情報