~/.zshrc
# C-jで下のディレクトリに移動する
function cddown_dir(){
com='$SHELL -c "ls -AF . | grep / "'
while [ $? = 0 ]
do
cdir=`eval $com | peco`
if [ $? = 0 ];then
cd $cdir
eval $com
else
break
fi
done
zle reset-prompt
}
zle -N cddown_dir
bindkey '^j' cddown_dir