oh-my-zsh włączony autopushd? Jak mogę to wyłączyć?


12

Wygląda na to, że autopushdwłączyłem (wiem, że go nie włączyłem ) i jest to dość irytujące, ponieważ wolę wybierać i wybierać, kiedy mam używać stosu katalogów. Jak mogę wyłączyć autopushd?

Zajrzałem do środka ~/.zshrci ~/.oh-my-zsh/oh-my-zsh.shnic nie mogłem znaleźć.

Używam oh-my-zsh na Mac OSX Lion.

Odpowiedzi:


8

Jest ustawiony ~/.oh-my-zsh/lib/directories.zsh. Chciałbym albo to skomentować, albo usunąć opcje w twoim .zshrcpo załadowaniu oh-my-zsh.


4

Być może masz dirpersistzaładowaną wtyczkę od oh-my-zsh lub może poszukujesz jakiegoś źródła $ZDOTDIR/z.*podczas uruchamiania. Zajrzyj na stronę podręcznika dla plików startowych .

Wystarczy wpisać, unsetopt autopushdaby wyłączyć funkcję dla bieżącej sesji i setoptsprawdzić, czy jest ona naprawdę zwolniona.

Aby znaleźć źródło problemu, który bym uruchomił zsh -x 2> log, wyjdź natychmiast i sprawdź kontekst każdego pushd w dzienniku ...


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.