'D' oh-my-zsh'de ne yapar?


14

Sadece oh-my-zsh'ı indirdim ve 'd'nin bilmediğim bir komut tarafından ele geçirildiğini öğrendim. Bundan çıkan sonucun ne olduğunu bilen var mı?

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

Oh-my-zsh'ın böyle bir şey yaptığını bilmiyordum. Eğer tekrarlanabilirse, bu ilginç bir sorudur.
nikhil

Sadece oh-my-zsh'ın ne olduğunu bilmeyenlerin yararı için - bu mu?
Journeyman Geek

evet @JourneymanGeek budur.
Ocak

Yanıtlar:


7

which dİçinde bulunduğunuz en son dizinlerin bir geçmişi gibi görünüyor. Bunu dirsdizin yığının içeriğini yazdıran kabuk yerleşimli bir diğer ad olarak tanımlar . Sadece denedim ve sayı tuşları ilgili dizine geçmeye izin veriyor. Güzel özellik :)


17

dKomut tanımlanmış bir fonksiyonudur directories.zsh . Aynı dosyada tanımlanan sayı diğer adlarını kullanarak doğrudan gidebileceğiniz son ziyaret edilen dizinleri listeler. Yani mesela:

  ~/.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) 
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.