zsh完成函数参数描述中的方括号,可能吗?

时间:2012-09-21 00:48:05

标签: zsh zsh-completion

基本上,我想知道是否可以这样做:

#compdef foo
_arguments \
    '--arg=[Description of --arg [With square brackets in the string!]]' \

由于嵌套方括号而没有获得invalid option error

我尝试过各种各样的转义字符。单引号与双引号没有区别。

1 个答案:

答案 0 :(得分:0)

试着像这样逃避它们:

'--arg=\\[Description of --arg \\[With square brackets in the string!\\]\\]'