Вы знаете, как это сделать, каждый день вы открываете свой терминал, переходите в /Users/bob/projects/projectX и запускаете свой любимый редактор/IDE.

Если у вас много проектов, это может быстро стать занозой в заднице.
Поэтому некоторые из вас, вероятно, в конечном итоге получат псевдонимы для быстрого перехода к каталогу вашего проекта, например псевдоним projectX = «cd /Users/bob/ проекты/проектX».

Представляем autojump: обучающая команда cd.

autojump — это более быстрый способ навигации по вашей файловой системе. Он работает, поддерживая базу данных каталогов, которые вы используете чаще всего, из командной строки.

Использование автоперехода в OSX

Примечание: автопереход сделан на питоне, поэтому он должен работать на большинстве машин.

После установки пакета вам все равно придется добавить одну строку в конфигурацию вашего терминала. Я использую fish shell, поэтому в моем случае нужно добавить следующую строку в ~/.config/fish/config.fish

После этого автопереход запомнит все пути, по которым вы переходите.
Так что, если вы регулярно используете cd /Users/bob/projects/projectX, теперь вы можете просто использовать

Чтобы добавить уже известные пути в автопереход, вы можете использовать приведенный ниже скрипт. Это сэкономит вам некоторое время, так как вам не нужно переходить в каждый каталог, чтобы автопереход запомнил его.