質問: zshでの履歴検索の拡張 拡張する方法 ctrl+r zshで検索しますか?履歴ファイルにあるのにエントリが見つかりません。編集:私の.zshrc:setopt auto_cd setopt correct_all setopt extended_glob # history savehist=10000 histfile=~/.zsh/history setopt append_history setopt extended_history setopt inc_append_history setopt hist_find_no_dups setopt hist_ignore_space setopt no_hist_beep setopt share_history # keys autoload zkbd [[ ! -d ~/.zkbd ]] && mkdir ~/.zkbd [[ ! -f ~/.zkbd/$term-${display:-$vendor-$ostype} ]] && zkbd source ~/.zkbd/$term-${display:-$vendor-$ostype} [[ -n ${key[home]} ]] && bindkey "${key[home]}" beginning-of-line [[ -n ${key[end]} ]] && bindkey "${key[end]}" end-of-line [[ -n ${key[insert]} ]] && bindkey "${key[insert]}" overwrite-mode [[ -n ${key[end]} ]] && bindkey "${key[end]}" end-of-line [[ -n ${key[insert]} ]] && bindkey "${key[insert]}" overwrite-mode [[ -n ${key[delete]} ]] && bindkey "${key[delete]}" delete-char [[ -n ${key[up]} ]] && bindkey "${key[up]}" up-line-or-history [[ -n ${key[down]} ]] && bindkey "${key[down]}" down-line-or-history [[ -n ${key[left]} ]] && bindkey "${key[left]}" backward-char [[ -n ${key[right]} ]] && bindkey "${key[right]}" forward-char # auto completion autoload -u compinit promptinit compinit promptinit prompt clint zstyle ':completion::complete:*' use-cache 1 # mime autoload -u zsh-mime-setup zsh-mime-setup # calc autoload -u zcalc # editor export editor=vim # useful alias background="schedtool -b -e" alias lowprio="nice -n 20 ionice -c 3" alias blowprio="ionice -c 3 schedtool -b -e nice -n 20" cave resolve -cはblowprio cave resolve -c world -c a -r w --resume-file resume-worldにある.zsh/historyを見つける必要がありますが(少なくともgrepはそう言っています)、一致するものは見つかりません。
回答: この検索を「拡張」することは不可能だと思います。デフォルト構成の場合 ctrl+r zsh line edtior(zle)の組み込み関数にマップされます:history-incremental-search-backward zshマンページの履歴制御 を参照してください。この機能を「拡張」する可能性はないようです。見つからないエントリは何ですか?例はありますか?