![zsh는 tabby의 각 탭에 대해 별도의 기록을 가지고 있습니다.](https://linux55.com/image/205687/zsh%EB%8A%94%20tabby%EC%9D%98%20%EA%B0%81%20%ED%83%AD%EC%97%90%20%EB%8C%80%ED%95%B4%20%EB%B3%84%EB%8F%84%EC%9D%98%20%EA%B8%B0%EB%A1%9D%EC%9D%84%20%EA%B0%80%EC%A7%80%EA%B3%A0%20%EC%9E%88%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
각 탭의 기록을 분리하고 싶습니다(한 탭 내의 분할 창의 경우에도). 그래서 다음 두 줄을 뒤에 추가하는 솔루션을 찾았습니다 source $ZSH/oh-my-zsh.sh
.
source $ZSH/oh-my-zsh.sh
unsetopt inc_append_history
unsetopt share_history
이제는 기록이 실제로 분리되어 있지만 터미널을 완전히 닫으면(내 경우에는 Tabby) 각 탭의 기록이 다시 동일해집니다. 어떻게 해결하나요? zsh
와 함께 사용 합니다 Tabby
.
답변1
재부팅 후에도 탭 기록을 별도로 유지하려면 $HISTFILE
(앞서 언급한 것처럼) 각 탭에서 다른 기록을 선언 해야 합니다.fc
명령에 대한 문서에서):
$HISTFILE
시작 시 읽을 때 로컬로 처리됩니다.