zsh compadd - 如何指定参数的描述?

Gri*_*ief 5 zsh zsh-completion

随着_arguments我可以做_arguments {-h,--help}'[Show help]',但如何指定'Show help'的信息compadd参数?在文档中找不到

Mar*_*ert 2

没有简单的方法可以仅通过compadd. 这就是为什么在后台_arguments调用的原因。_describe如果您想要自定义的内容超出_arguments允许范围,您可能需要研究该功能。

\n

但是,如果您确实想通过调用来做到这一点compadd:所做的就是使用选项_describe添加空(即不可选择)完成,然后使用 为它们设置描述。然而,正确地布置它们是一个主要的 PITA。这就是为什么对 this\xe2\x80\x94使用内置函数的原因,不幸的是,该函数的文档记录很少。-Ecompadd-d_describecompdescribe

\n

你可能最好坚持使用_argumentsand/or _describe

\n