![공유 기록이 비활성화된 경우에도 zsh는 계속해서 기록을 공유합니다.](https://linux55.com/image/90253/%EA%B3%B5%EC%9C%A0%20%EA%B8%B0%EB%A1%9D%EC%9D%B4%20%EB%B9%84%ED%99%9C%EC%84%B1%ED%99%94%EB%90%9C%20%EA%B2%BD%EC%9A%B0%EC%97%90%EB%8F%84%20zsh%EB%8A%94%20%EA%B3%84%EC%86%8D%ED%95%B4%EC%84%9C%20%EA%B8%B0%EB%A1%9D%EC%9D%84%20%EA%B3%B5%EC%9C%A0%ED%95%A9%EB%8B%88%EB%8B%A4..png)
나는 prezto와 함께 zsh를 사용하며(OSX 및 tmux 내부, 이것이 중요한지 확실하지 않음) 때로는 기록이 여러 터미널간에 공유됩니다.
.zpreztorc 끝에 unsetopt share_history 및 unsetopt SHARE_HISTORY를 추가했지만 기록이 계속 혼란스러워집니다.
setopt의 출력은 "sharehistory"가 여전히 존재한다는 것을 보여줍니다! 이는 설정되지 않은 공유 기록을 추가한 후에도 마찬가지입니다.
답변1
다음을 추가해 보세요.
setopt no_share_history
unsetopt share_history
~/.zshrc로...작동할 겁니다