oh-my-zsh เปิด autopushd หรือไม่ ฉันจะปิดได้อย่างไร


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.*เริ่มต้นบางอย่างเมื่อเริ่มต้น มีลักษณะที่ manpage สำหรับแฟ้มเริ่มต้น

เพียงพิมพ์unsetopt autopushdเพื่อปิดใช้งานคุณลักษณะสำหรับเซสชันปัจจุบันและsetoptตรวจสอบว่ามีการยกเลิกการโหลดจริงๆ

หากต้องการค้นหาสาเหตุของปัญหาที่ฉันเรียกใช้zsh -x 2> logให้ออกจากทันทีและตรวจสอบบริบทของpushd ทั้งหมดในบันทึก ...


0

เพียงแค่เรียกใช้และออกจากระบบแล้วกลับเข้าสู่ระบบ

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

ทำไม? อย่างไร? โปรดขยายคำตอบของคุณ
peterh - Reinstate Monica
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.