'd' ทำอะไรใน oh-my-zsh


14

ฉันเพิ่งดาวน์โหลด oh-my-zsh และพบว่า 'd' ถูกยึดโดยคำสั่งบางอย่างที่ฉันไม่รู้ ไม่มีใครรู้ว่าผลลัพธ์จากสิ่งนี้คืออะไร?

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 ทำสิ่งใด หากทำซ้ำได้นี่เป็นคำถามที่น่าสนใจ
nikhil

เพื่อประโยชน์ของผู้ที่ไม่ทราบว่า oh-my-zsh คืออะไร - นี่คือสิ่งนี้หรือไม่?
Geek

ใช่ @ JourneymanGeek มันเป็นอย่างนั้น
ovatsug25

คำตอบ:


7

ดูเหมือนว่าประวัติของไดเรกทอรีล่าสุดที่คุณเคยเข้ามาwhich dระบุว่าเป็นนามแฝงของdirsshell builtin ซึ่งพิมพ์เนื้อหาของไดเรกทอรีสแต็ก เพียงแค่ลองและปุ่มตัวเลขอนุญาตให้ย้ายไปยังไดเรกทอรีที่เกี่ยวข้อง คุณสมบัติเจ๋ง :)


17

dคำสั่งเป็นฟังก์ชั่นที่กำหนดไว้ในdirectories.zsh โดยจะแสดงรายการไดเรกทอรีที่เยี่ยมชมล่าสุดซึ่งคุณสามารถนำทางไปยังโดยตรงโดยใช้นามแฝงหมายเลขที่กำหนดในไฟล์เดียวกัน ตัวอย่างเช่น:

  ~/.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) 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.