oh-my-zsh đã bật autopushd? Làm thế nào tôi có thể tắt nó?


12

Có vẻ như tôi đã autopushdbật (tôi biết tôi đã không bật nó) và điều đó khá khó chịu vì tôi thích chọn và chọn thời điểm sử dụng ngăn xếp thư mục. Làm thế nào tôi có thể tắt autopushd?

Tôi đã nhìn vào ~/.zshrc~/.oh-my-zsh/oh-my-zsh.shkhông thể tìm thấy bất cứ điều gì.

Tôi đang sử dụng oh-my-zsh trên Mac OSX Lion.

Câu trả lời:


8

Nó được thiết lập ~/.oh-my-zsh/lib/directories.zsh. Tôi sẽ bình luận nó ra khỏi đó, hoặc bỏ đặt các tùy chọn trong của bạn .zshrcsau khi tải oh-my-zsh.


4

Có thể bạn đã tải dirpersistplugin từ oh-my-zsh hoặc có lẽ bạn đang tìm nguồn cung ứng nào đó $ZDOTDIR/z.*khi khởi động. Có một cái nhìn vào trang web cho các tập tin khởi động .

Chỉ cần gõ unsetopt autopushdđể tắt tính năng cho phiên hiện tại và setoptđể xác minh rằng nó thực sự không được tải.

Để tìm nguồn gốc của vấn đề tôi sẽ chạy zsh -x 2> log, thoát ngay lập tức và kiểm tra bối cảnh của mỗi pushd trong nhật ký ...


0

Chỉ cần chạy này và đăng xuất và đăng nhập lại

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

Tại sao? Làm sao? Hãy mở rộng câu trả lời của bạn.
peterh - Phục hồi Monica
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.