'D' làm gì trong oh-my-zsh?


14

Tôi vừa tải xuống oh-my-zsh và phát hiện ra rằng 'd' đã bị chiếm bởi một số lệnh mà tôi không biết. Có ai biết đầu ra từ đây là gì không?

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

Tôi không biết rằng oh-my-zsh đã làm bất cứ điều gì như vậy. Nếu nó có thể tái sản xuất thì đây là một câu hỏi thú vị.
nikhil

Chỉ vì lợi ích của những người không biết oh-my-zsh là gì - có phải đây không?
Journeyman Geek

vâng @JTHERmanGeek chính là nó.
ovatsug25

Câu trả lời:


7

Trông giống như một lịch sử của hầu hết các thư mục gần đây bạn đã tham gia. which dXác định nó là bí danh của dirsshell dựng sẵn, nó in nội dung của ngăn xếp thư mục. Chỉ cần thử nó và các phím số cho phép di chuyển đến thư mục tương ứng. Tính năng tuyệt vời :)


17

Các dlệnh là một chức năng được xác định trong directories.zsh . Nó liệt kê các thư mục được truy cập gần đây, mà bạn có thể điều hướng đến trực tiếp bằng cách sử dụng các bí danh số được xác định trong cùng một tệp. Ví dụ:

  ~/.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) 
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.