zsh的手册页提到autoload
命令选项-U
,但没有解释。但是,它指的是functions
命令的无法解释选项。在手册页中查找functions
,我发现它确实接受-U
,但也没有解释。
在网络上的示例中,我有时会看到autoload
使用,有时没有使用-U
。这个选项在做什么,它在哪里解释?解释必须在zsh手册页的某处,但我找不到它。
答案 0 :(得分:2)
autoload
相当于functions -u
,functions
相当于typeset -f
。
如果您在typeset
手册页中查看zshbuiltins(1)
上的部分,您最终会找到答案:
-u
和-U
标志会将该功能标记为自动加载;-U
还会导致在加载函数时抑制别名扩展。