¿Qué hace 'd' en oh-my-zsh?


14

Acabo de descargar oh-my-zsh y descubrí que 'd' ha sido tomada por algún comando que no conozco. ¿Alguien sabe cuál es el resultado de esto?

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

No sabía que oh-my-zsh hizo tal cosa. Si es reproducible, esta es una pregunta interesante.
nikhil

Solo para el beneficio de aquellos que no saben qué es oh-my-zsh, ¿es esto?
Journeyman Geek

sí @JourneymanGeek es eso.
ovatsug25

Respuestas:


7

Parece un historial de los directorios más recientes en los que ha estado. Lo which didentifica como un alias de dirsshell incorporado, que imprime el contenido de la pila de directorios. Solo lo probé y las teclas numéricas permiten mover al directorio respectivo. Característica genial :)


17

El dcomando es una función definida en directorios.zsh . Enumera los directorios visitados recientemente, a los que puede navegar directamente usando los alias numéricos definidos en el mismo archivo. Así por ejemplo:

  ~/.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) 
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.