ओह-माई-ज़िश ऑटोपुश पर बदल गया? मैं इसे कैसे बंद कर सकता हूं?


12

ऐसा प्रतीत होता है कि मैं autopushdचालू हो गया हूं (मुझे पता है कि मैंने इसे चालू नहीं किया था ) और यह कष्टप्रद है क्योंकि मैं निर्देशिका स्टैक का उपयोग करने के लिए चुनना और चुनना पसंद करता हूं। मैं कैसे बंद कर सकता हूं autopushd?

मैं में देखा है ~/.zshrcऔर ~/.oh-my-zsh/oh-my-zsh.shलेकिन कुछ भी नहीं मिला।

मैं मैक ओएसएक्स शेर पर ओह-माय-ज़श का उपयोग कर रहा हूं।

जवाबों:


8

इसमें सेट है ~/.oh-my-zsh/lib/directories.zsh। मैं या तो इसे बाहर टिप्पणी करूंगा, या .zshrcओह-माय-ज़श को लोड करने के बाद आपके विकल्पों को परेशान करूंगा।


4

हो सकता है कि आपके पास dirpersistओह-माय-ज़ेड लोड से प्लगइन है या शायद आप $ZDOTDIR/z.*स्टार्टअप पर किसी तरह का सोर्स कर रहे हैं । स्टार्टअप फाइलों के लिए मैनपेज पर एक नजर ।

unsetopt autopushdवर्तमान सत्र के लिए सुविधा को अक्षम करने के लिए और setoptयह सत्यापित करने के लिए कि यह वास्तव में अनलोड है टाइप करें।

मेरे द्वारा चलाए जाने वाले समस्या के स्रोत का पता लगाने के लिए zsh -x 2> log, तुरंत बाहर निकलें और लॉग में प्रत्येक पुशड के संदर्भ का निरीक्षण करें ...


0

बस इसे चलाएं और लॉगआउट करें और लॉग इन करें

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

क्यों? कैसे? कृपया अपना उत्तर दें।
पीटर - मोनिका
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.