Що робить 'd' в о-мі-зш?


14

Я тільки що завантажив о-мі-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

Я не знав, що ох-мі-шш щось таке робив. Якщо це можна відтворити, то це цікаве питання.
nikhil

Просто на користь тих, хто не знає, що таке о-мі-зш - це це?
Подорожник Geek

так @JourneymanGeek це так.
ovatsug25

Відповіді:


7

Схоже на історію останніх каталогів, в яких ви знаходитесь. which dІдентифікує це як псевдонім dirsвбудованої оболонки, яка друкує вміст стека каталогів. Щойно спробував це, і цифрові клавіші дозволяють перейти до відповідного каталогу. Класна функція :)


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) 
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.