Que fait «d» dans oh-my-zsh?


14

Je viens de télécharger oh-my-zsh et j'ai découvert que 'd' avait été repris par une commande que je ne connaissais pas. Quelqu'un sait-il ce que cela signifie?

0   ~/Desktop/Dropbox/project_Sites/rails_app/app/views/static_pages
1   ~/Desktop/Dropbox/project_Sites/rails_app/app/views
2   ~/Desktop/Dropbox/project_Sites/rails_app
3   ~/Desktop/Dropbox/project_Sites
4   ~/Desktop/Dropbox
5   ~
6   ~/.oh-my-zsh
7   ~/.oh-my-zsh/plugins
8   ~/.oh-my-zsh/plugins/rails
9   ~/.oh-my-zsh/lib

Je ne savais pas que oh-my-zsh avait fait une telle chose. S'il est reproductible, c'est une question intéressante.
nikhil

Juste pour le bénéfice de ceux qui ne savent pas ce qu'est oh-my-zsh - est-ce cela?
Journeyman Geek

oui @JourneymanGeek c'est ça.
ovatsug25

Réponses:


7

Ressemble à un historique des répertoires les plus récents dans lesquels vous vous êtes trouvé. L' which didentifie comme un alias pour dirsshell intégré, qui imprime le contenu de la pile de répertoires. Je viens de l'essayer et les touches numériques permettent de se déplacer dans le répertoire respectif. Fonction cool :)


17

La dcommande est une fonction définie dans directory.zsh . Il répertorie les répertoires récemment visités, auxquels vous pouvez accéder directement en utilisant les alias numériques définis dans le même fichier. Ainsi, par exemple:

  ~/.oh-my-zsh/plugins (master)  d
0   ~/.oh-my-zsh/plugins
1   ~/.oh-my-zsh
2   ~/.oh-my-zsh/lib
3   ~
  ~/.oh-my-zsh/plugins (master)  2
~/.oh-my-zsh/lib
  ~/.oh-my-zsh/lib (master) 
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.