zsh의 기록 검색은 명령에서만 작동합니까?

zsh의 기록 검색은 명령에서만 작동합니까?

내 명령 기록에 다음 항목이 있다고 가정해 보겠습니다.

less documents/doc1.txt
less documents/doc2.txt
less files/file1.txt
less files/file2.txt
ls
pwd

다음과 같은 키 바인딩이 활성화되어 있습니다.

bindkey '^P' history-search-backward

내가 입력하면 다음과 같은 사실이 나타났습니다.

less documents
^P

ZLE는

less files/files2.txt

대신 첫 번째 옵션으로:

less documents/doc2.txt

왜 그런 겁니까? 그것을 고칠 수 있는 방법이 있나요 history-search?커서 왼쪽에 있는 모든 것그리고 그것을 사용하여 기록을 반복합니까?

답변1

bindkey '^P' history-beginning-search-backward

당신은 선호할 수도 있습니다up-line-or-history-beginning-search.

관련 정보