zshのディレクトリスタック順序の違い

zshのディレクトリスタック順序の違い

私はZsh 5.0.2(最新の安定版)を開発していますが、次のことがわかりました。

dirs -v

そして

cd -<TAB>

見せるその他ディレクトリリスト(または少なくとも異なる順序のディレクトリ)。

また、一番上には最も古いディレクトリが表示され、一番下には最新のディレクトリが表示されているようですcd -(望むものとは逆)。

このリストが異なる理由は何であり、このリストのオプションをどのように変更しますか?

答え1

使用すると、ディレクトリスタックの右側(左側)から移動します-。ここでasは、dirs -vリストのディレクトリスタックを左から右に印刷します。完了するとcd +<TAB>同じ順序で表示されますdirs -v。オプションなしで、dirsスタックをより正確に視覚的に表現し、PushdとPopdを使用してスタックを回転させる方法を提供します。このオプションを設定すると、pushd_minusとのコンテキストが置き換えられます。詳しくはPushdをご覧ください。-+man zshbuiltins

関連情報