zsh _arguments: --option 具有不同数量的参数和后面的 --other-option

问题描述

我想自动完成此类命令:

command --opt [param...] --other param1

param 是可选的,可以重复,如果以“-”开头,可以在后面加上其他选项

所以我选择了 _arguments 和这个表格:

'--opt[description]:*pattern: :action'

当潜在参数以“-”开头时,我想停止 --opt [param...] 完成并完成 --other 选项,但包含模式:

直到和包括一个与模式匹配的词为止的所有词都将使用该动作完成。

如何实现这种行为(不包括模式或使用其他东西)?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)