지난 몇 주 동안 zsh에서 명령 기록을 탐색하기 위해 위쪽 및 아래쪽 화살표 키를 사용할 수 없었습니다.
나는 다음을 사용하고 있습니다 :
- macOS Big Sur 11.0.1(20B29)이 탑재된 Intel MacBook Pro
- zsh 5.8(x86_64-apple-darwin19.3.0)
- 아이텀 3.4.2
- 오 마이 zsh (최신 마스터)
기존 답변에서 몇 가지 솔루션을 시도했지만 작동시키는 방법을 찾을 수 없습니다. 다음은 문제와 관련된 명령의 일부 출력입니다.
위쪽 화살표 키를 읽고 누르기
$ read
^[[A
바인딩키
$ bindkey | grep up-line
"^[OA" up-line-or-beginning-search
"^[[5~" up-line-or-history
"^[[A" up-line-or-history
관련 변수
$ echo $HISTFILE
/Users/mac/.zsh_history
$ echo $SAVEHIST
10000
$ ls -l $HISTFILE
-rw------- 1 mac staff 74285 Dec 3 14:57 /Users/mac/.zsh_history
바인딩을 다음으로 변경해도 up-line-or-search
도움이 되지 않는 것 같습니다.
다른 곳을 살펴봐야 할지, 이 문제가 어디서 발생할 수 있는지 확실하지 않습니다. 이런 일이 발생한 사람이 있습니까?
답변1
iTerm -> 설정 -> 터미널 -> 터미널 에뮬레이션 -> 터미널 유형 보고 -> xterm으로 설정을 변경해 보세요.
답변2
벨 아이콘/링은 오류를 의미합니다(이 호스트에서는 기록이 비활성화되었습니다). 기록을 입력하여 출력이 없는지 확인할 수 있습니다.