о-о-о-зш включил автопушд? Как я могу выключить его?


12

Похоже, что я autopushdвключил (я знаю, я не включил его), и это довольно раздражает, потому что я предпочитаю выбирать, когда использовать стек каталогов. Как я могу выключить autopushd?

Я заглянул ~/.zshrcи ~/.oh-my-zsh/oh-my-zsh.shничего не смог найти.

Я использую oh-my-zsh на Mac OSX Lion.

Ответы:


8

Это установлено в ~/.oh-my-zsh/lib/directories.zsh. Я бы либо прокомментировал это там, либо сбросил параметры в вашем .zshrcпосле загрузки oh-my-zsh.


4

Возможно, у вас dirpersistзагружен плагин из oh-my-zsh или, возможно, вы используете какой-то источник $ZDOTDIR/z.*при запуске. Посмотрите на справочную страницу для файлов запуска .

Просто введите, unsetopt autopushdчтобы отключить функцию для текущего сеанса и setoptубедиться, что она действительно выгружена.

Чтобы найти источник проблемы, я бы запустил zsh -x 2> log, немедленно завершил работу и проверил контекст каждого pushd в журнале ...


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.