.zshrc を修正
alias gd='dirs -v; echo -n "select number: "; read newdir; cd +"$newdir"' は不要
下記で、同等の効果が得られるので不要。
cd -[TAB]
参考URI
【コラム】漢のzsh (5) 「あーっ!」というそのときのために - 備えあれば憂いなしの設定集 | エンタープライズ | マイコミジャーナル
.zshrc ファイルを分割
for 文を使うように修正した。
for file in env bindkey prompt complete history screen alias; do [ -f ~/.zshrc.$file ]; source ~/.zshrc.$file done
.zshrc.env、.zshrc.bindkey 〜 .zshrc.alias と source する。