という記事を読んだので設定してみたが動かなかったので
漢のzsh から該当部分を見つけ出して設定した。
【コラム】漢のzsh (4) コマンド履歴の検索~EmacsとVi、どっちも設定できるぜzsh
漢のzsh 読まなきゃなぁ。
vi .zshrc で以下を記述して
autoload history-search-end
zle -N history-beginning-search-backward-end history-search-end
zle -N history-beginning-search-forward-end history-search-end
bindkey "^P" history-beginning-search-backward-end
bindkey "^N" history-beginning-search-forward-end
source .zshrc で設定を読み込んだら Ctrl + p で遡ったりできる。便利。
zle -N history-beginning-search-backward-end history-search-end
zle -N history-beginning-search-forward-end history-search-end
bindkey "^P" history-beginning-search-backward-end
bindkey "^N" history-beginning-search-forward-end