zsh 기록이 다음과 같은 동작을 하도록 하고 싶습니다.
.zsh_history
현재 디렉터리에 파일이 있으면 해당 파일을 기록으로 처리합니다.- 현재 디렉토리에 아무도 없으면
.zsh_history
찾을 때까지 트리 검색을 시작합니다(git 검색 방법과 유사.git
). - 파일 시스템 루트에 도달했지만 찾지 못한 경우
.zsh_history
일반 시스템 전체 기록 파일을 사용하세요.
이를 수행할 수 있는 방법이 있습니까?
다른 질문을 보면 항상 기록 범위를 현재 디렉터리로 제한하는 몇 가지 방법이 있습니다. 그러나 나는 그렇게 하고 싶지 않습니다. 일반적으로 시스템 전체 기록 파일을 계속 사용하고 싶습니다. 범위를 현재 디렉터리로만 제한하고 싶습니다.가끔, 적절한 컨텍스트(예: 일부 Git 저장소)가 포함된 위치의 경우 해당 디렉터리에 파일을 생성하여 이러한 위치를 표시하고 싶습니다. 이 파일은 하위 디렉터리에서도 작동해야 합니다.