역방향 검색(CTRL+R)은 더 이상 .zsh_history에서 검색하지 않습니다.

역방향 검색(CTRL+R)은 더 이상 .zsh_history에서 검색하지 않습니다.

최근까지는 쉘을 사용하여 터미널에서 최근 명령을 검색할 때 Ctrl+를 사용했습니다 . 검색에는 이전 세션에서 내 파일에 저장된 명령이 포함됩니다.Rzsh~/.zsh_history

Ctrl이제 +를 사용하면 파일 R이 아닌 현재 터미널 세션에서만 명령을 검색합니다 . 또한 파일이 더 이상 업데이트되지 않는 ~/.zsh_history것으로 나타났습니다 .~/.zsh_history

어떻게 해결할 수 있나요?

내 파일에 다음을 추가하려고 시도했지만 .zshrc아무런 차이가 없었습니다.

HISTFILE=~/.zsh_history
HISTSIZE=10000  # Save most-recent 1000 lines
SAVEHIST=10000  # Save most-recent 1000 lines

bindkey -v
bindkey '^R' history-incremental-search-backward

답변1

이는 fzf 통합 관련 문제였으며 최근 fzf 업데이트에서 수정되었습니다. 여기에서 관련 질문을 찾을 수 있습니다.

https://github.com/junegunn/fzf/issues/2943

버전 0.33.0 이상으로 업데이트하면 됩니다.

관련 정보