ぐぐってみたところ同じことをやっている人が見当たらなかったので自分で書いてみました. man のコマンドライン引数は補完できますが,項目がうろ覚えの場合に検索するのにはちょっと不便です.なので,peco で man を複数キーワードでインタラクティブに絞りこめるようにしてみました. ~/.zshrc に下記のように設定しておきます. function peco-man-list-all() { local parent dir file local paths=("${(s/:/)$(man -aw)}") for parent in $paths; do for dir in $(/bin/ls -1 $parent); do local p="${parent}/${dir}" if [ -d "$p" ]; then IFS=$'\n' local lines=($(/bin/ls