ZSH履歴検索は非常に便利ですが、私が持っている1つの欠点は、「履歴ポインター」を最後の検索があった場所に移動することです。一般的なコマンドを入力していて、数週間前の履歴のある場所にたどり着いた場合、これはイライラします。
> ls foo/bar/[up arrow]
> ls foo/bar/baz/weeks/ago #(whoops!)
> [ctrl + u] #(clear it out, start over)
> [up arrow] #(try again...)
> ls more/weeks/ago #(search starts from that weeks-ago point)
とforのoh-my-zsh
デフォルトをそれぞれ使用しています。と を確認しましたが、ドキュメントはこの動作に対処していないようです。up-line-or-beginning-search
up-line-or-beginning-search
up-arrow
down-arrow
man zshcontrib
man zshzle
履歴のサイズを短くする以外に(おそらくとにかくやるべきこと)、履歴検索を常に最初(最新)から開始する方法はありますか?