Provavelmente, a configuração de "oh-my-zsh" está criando uma função ou um alias com o valor / nome 5
to cd -5
.
Ligue para which 5
para verificar isso.
Acabei de instalar o Oh My ZSH no meu Mac. Tudo está funcionando bem, exceto que não posso definir aliases com nomes numéricos.
Se eu executar
alias 5="cd ~/Projects/Projectname/"
5
Recebo a seguinte mensagem de erro:
cd:cd:10: no such entry in dir stack
Executando
cd ~/Projects/
funciona como esperado.
Isso só parece acontecer com aliases numéricos. Alguma idéia de por que isso não está funcionando?
Provavelmente, a configuração de "oh-my-zsh" está criando uma função ou um alias com o valor / nome 5
to cd -5
.
Ligue para which 5
para verificar isso.
Atribuir um número como um alias de um comando funciona perfeitamente bem. Na verdade, meu oh-my-zsh usa o alias 5='cd +5'
por padrão.
Não consigo reproduzir seu erro, mas suspeito que seu problema seja que cd
é uma função ou um alias que é incompatível de alguma forma com o alias que você definiu. Você pode verificar com o comando which cd
se este for o caso.
Se estou certo, defino o alias como
alias 5='builtin cd ~/Projects/Projectname'
deve resolver seu problema, pois ele executará o comando cd
integrado.