哦,我的zsh开启了autopushd吗?如何关闭它?


12

看来我已经autopushd打开了(我知道我没有打开它),这很烦人,因为我更喜欢选择何时使用目录堆栈。如何关闭autopushd

我看过的~/.zshrc~/.oh-my-zsh/oh-my-zsh.sh也没有找到任何东西。

我在Mac OSX Lion上使用oh-my-zsh。

Answers:


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,立即退出并检查日志中每次推送的上下文...


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.