这种情况不断发生,我不确定为什么。我如何跟踪 zsh 实际尝试做什么,以及为什么它开始忽略我的别名?
************@*******-MacBook-Pro$ reload
zsh: command not found: reload
✘ ************@*******-MacBook-Pro$ which reload
reload: aliased to source ~/.zshrc
这是 zsh 5.9,带有 oh-my-zsh。
这种情况不断发生,我不确定为什么。我如何跟踪 zsh 实际尝试做什么,以及为什么它开始忽略我的别名?
************@*******-MacBook-Pro$ reload
zsh: command not found: reload
✘ ************@*******-MacBook-Pro$ which reload
reload: aliased to source ~/.zshrc
这是 zsh 5.9,带有 oh-my-zsh。
最有可能的是,别名扩展已通过您的
~/.zshrc
.别名扩展通常默认启用。以下任何一项:
(以及所有其他带或不带
no
前缀的组合,还请记住选项名称中忽略大小写和下划线)禁用别名扩展。您仍然可以定义别名,它们仍然会在
alias
/which
/whence
/type
/的输出中报告command -V
,但它们将不再扩展。你需要:
(或其他变体)
要重新启用它们,或从您的
~/.zshrc
.