Apa yang akan 'lakukan' di oh-my-zsh?

14

Saya baru saja mengunduh oh-my-zsh dan mengetahui bahwa 'd' telah diambil alih oleh beberapa perintah yang saya tidak tahu. Apakah ada yang tahu apa hasil dari ini?

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
ovatsug25
sumber
Saya tidak tahu bahwa oh-my-zsh melakukan hal seperti itu. Jika direproduksi maka ini adalah pertanyaan yang menarik.
nikhil
Hanya untuk kepentingan mereka yang tidak tahu apa itu oh-my-zsh - apakah ini?
Journeyman Geek
ya @ JourneymanGeek itu dia.
ovatsug25

Jawaban:

7

Sepertinya sejarah direktori paling baru yang pernah Anda kunjungi. which dMengidentifikasikannya sebagai alias untuk dirsshell builtin, yang mencetak isi tumpukan direktori. Baru saja mencobanya dan tombol angka memungkinkan untuk pindah ke direktori masing-masing. Fitur keren :)

snw
sumber
17

The dperintah adalah fungsi yang didefinisikan di directories.zsh . Ini daftar direktori yang baru-baru ini dikunjungi, yang dapat Anda navigasikan ke langsung menggunakan alias nomor yang ditentukan dalam file yang sama. Jadi misalnya:

  ~/.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) 
hvrauhal
sumber