ZSH 기록이 두 곳 이동되었습니다.

ZSH 기록이 두 곳 이동되었습니다.

git일부 zsh 구성에 oh-my-zsh를 사용하지만 및 플러그인만 포함된 기본 설치가 있습니다 asdf.

며칠 전부터 이런 일이 발생하기 시작했는데, 내 문제를 일으키는 구체적인 원인이 있는지는 모르겠습니다. 그러나 이제 위쪽 화살표를 누르면 기록 파일의 마지막 항목을 제공하는 대신 마지막 항목에서 두 번째 항목을 제공합니다. 위쪽 키를 다시 누르면 마지막에서 네 번째 항목이 표시됩니다.

예를 들어 위쪽 화살표 앞에 명령을 추가하면 git commit로 시작하는 명령을 검색 git commit하지만 내 기록의 항목도 건너뜁니다. 키를 누를 때 동일한 zsh 스크립트가 두 번 실행되는 것 같지만 실제로 문제가 되는 스크립트를 찾는 방법을 모르겠습니다.

Up옮기다up-line-or-beginning-search.

답변1

set -x를 사용하여 디버깅을 활성화 및 비활성화 할 수 있습니다 set +x. 이렇게 하면 배경에서 무슨 일이 일어나고 있는지 볼 수 있습니다.

관련 정보