私の.zshrcには次のものがあります。
setopt -o sharehistory
HISTFILE=~/.histfile.$TTY:t
HISTSIZE=500
SAVEHIST=$HISTSIZE
私の理解共有履歴はい、これはすべてのコマンドの後にHISTFILEを更新します。ただし、シェルが終了したときにのみ記録されます。
私は何を見逃していますか?
答え1
ああ、私の間違い!また、オプションが必要です。
setopt -o incappendhistory
これで動作します。