Discrepância no pedido de pilha de diretórios no zsh

2

Estou trabalhando no Zsh 5.0.2 (versão estável mais recente) e notei que:

dirs -v

e

cd -<TAB>

mostra uma lista diferente de diretórios (ou pelo menos diretórios em diferentes ordens).

Além disso, parece que cd - mostra os diretórios mais antigos no topo, com os diretórios mais recentes na parte inferior (exatamente o oposto do que eu quero)

Por que essas listas são diferentes e como posso alterar as opções dessas listas?

    
por Amelio Vazquez-Reina 13.04.2013 / 19:24

1 resposta

4

Você está se movendo da direita (para a esquerda) da pilha de diretórios ao usar - . onde como dirs -v imprime a pilha de diretórios, em uma lista, da esquerda (para a direita). Se você fosse para cd +<TAB> , a conclusão seria mostrada na mesma ordem que dirs -v . Usando dirs sem opções, daria uma representação visual mais precisa da pilha e como você está girando com pushd & popd. Se a opção pushd_minus estiver definida, o contexto de - e + será trocado. man zshbuiltins e procure por pushd para mais informações.

    
por 13.04.2013 / 19:50