如何为 zsh 创建连字符别名?

JJD*_*JJD 2 zsh alias cd-command oh-my-zsh

我在 Ubuntu 上使用zshoh-my-zsh

过去要切换到最近的目录,有一个-cd -. 不知何故,别名在我的机器上消失了。这可能是由于我从oh-my-zsh存储库中提取的更新而发生的。

现在,我想将此别名添加到我自己的点文件中。我怎样才能做到这一点?

cuo*_*glm 5

此提交中删除了别名。

要将其添加回来:

alias -- -='cd -'
Run Code Online (Sandbox Code Playgroud)

大多数 POSIX shell 需要--这个别名工作,只是dash不需要:

$ dash
$ alias -='echo 1'
$ -
1
Run Code Online (Sandbox Code Playgroud)