о-мі-зш увімкнено автопушд? Як я можу це відключити?


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 в журналі ...


0

Просто запустіть це та вийдіть із системи та увійдіть назад

echo "unsetopt autopushd">>~$USER/.zshrc

Чому? Як? Прохання продовжити свою відповідь.
peterh
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.