重用 _arguments 中的选项以完成 Zsh
Reuse options in _arguments for Zsh completion
我有一个 python 程序利用了 python 的 action='append'
。例如,我可以使用这样的命令
mod_db -i $HOME -i $PWD -i /usr/local foo bar
如何使用 _arguments
或其他任何东西来实现 Zsh 补全?
刚刚通过查看 gcc here 的完成找到了答案。解决办法是在命令前加一个*
。例如,
_arguments -C \
'*-i[a path]:path:_path_files -/' \
......
我有一个 python 程序利用了 python 的 action='append'
。例如,我可以使用这样的命令
mod_db -i $HOME -i $PWD -i /usr/local foo bar
如何使用 _arguments
或其他任何东西来实现 Zsh 补全?
刚刚通过查看 gcc here 的完成找到了答案。解决办法是在命令前加一个*
。例如,
_arguments -C \
'*-i[a path]:path:_path_files -/' \
......