zsh-如何返回上一目录?

zsh-如何返回上一目录?

我刚买了一台新的 Mac 电脑。在我之前的 Mac 电脑上使用 zsh 我能够执行以下命令返回到上一个目录:

zsh: -

在 bash 中这将是:cd -

但是现在在 zsh 中虽然 autoCD 功能可以工作但是这个功能似乎坏了。当我在终端中输入 hypen 时它会显示两个破折号这是我输入一个破折号后的 shell 的照片:在此处输入图片描述

在我按下回车键之后,它没有给出错误。它根本就什么都不做。如果我切换到 bash 并执行cd -- 它工作正常。

我的当前版本: 在此处输入图片描述

注意:如果我cd -在 zsh 中执行此操作,它会起作用。但我不想像cd往常一样输入。

最后,这里是该问题的屏幕截图,显示了使用 zsh 什么有效,什么无效:在此处输入图片描述

更新如果我尝试使用别名我会收到以下错误: 在此处输入图片描述

答案1

添加

alias -- -="cd -"

到你的~/.zshrc文件并重新加载 zsh 并且 cd -应该可以工作

相关内容