Cosa fa 'd' in oh-my-zsh?


14

Ho appena scaricato oh-my-zsh e ho scoperto che 'd' è stata rilevata da un comando che non conosco. Qualcuno sa quale sia l'output di questo?

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

Non sapevo che oh-my-zsh avesse fatto una cosa del genere. Se è riproducibile, questa è una domanda interessante.
nikhil,

Solo per il beneficio di coloro che non sanno cosa sia oh-my-zsh - è questo?
Journeyman Geek

si @JourneymanGeek è quello.
ovatsug25,

Risposte:


7

Sembra una cronologia delle directory più recenti in cui ti trovi. La which didentifica come un alias per dirsincorporare shell, che stampa il contenuto dello stack di directory. Ho appena provato e i tasti numerici consentono di spostarsi nella rispettiva directory. Funzionalità interessante :)


17

Il dcomando è una funzione definita in directories.zsh . Elenca le directory visitate di recente, alle quali è possibile navigare direttamente utilizzando gli alias numerici definiti nello stesso file. Quindi per esempio:

  ~/.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) 
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.