В zsh была опция для автоматического переключения каждого посещенного каталога в стек каталога (setopt auto_pushd
), представленный dirs
. Я просто переключился на рыбу и понял, что такой опции по умолчанию нет. Также при попытке доступа к dirs
он просто заполняется токовым выходом pwd
. Есть ли возможность разрешить такое поведение у рыб?стек каталогов оболочки для рыбы
Конечно, была бы возможность написать собственную функцию cd для вызова pushd
каждый раз, когда вы входите в папку, но поскольку я также переключаю каталоги, просто используя путь как команду, которая была бы не такой полезной ,
Так что в принципе я могу вызвать функцию каждый раз, когда изменился текущий рабочий каталог?
Хорошо, это звучит хорошо. Да, я знаю эти функции, но в моей прежней установке zsh у меня были числовые ключи, сопоставленные с последними каталогами в истории. – hGen
рыба поддерживает сопоставление ключей с помощью 'bind', поэтому вы должны иметь возможность реплицировать это. Подробнее см. «Man bind». –