zshのsetoptを試してみる(ディレクトリ変更)
auto_pushd
cd時に自動でpushdされてディレクトリがスタックされる。
.zshrcに下記のような設定をしてれば
autoload -Uz compinit compinit zstyle ':completion:*' menu select zstyle ':completion:*:cd:*' ignore-parents parent pwd zstyle ':completion:*:descriptions' format '%BCompleting%b %U%d%u'
「cd -[Tab]」で、移動先の候補が表示できる。(「cd +[Tab]」で逆順)
$ cd - Completing directory stack 0 -- /home/vagrant 1 -- /tmp 2 -- /var