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

関連情報