我想知道 zsh 使用哪个函数来完成命令的制表符。\n对于许多命令(make、ls、cd\xe2\x80\xa6),我显然可以猜测_<COMMANDNAME>,但实际上我可能已经用 覆盖了此设置compdef _mycd cd。
我想知道这个问题的原因有两个:
\n\n_nice,但我可能不依赖shift; CURRENT--; _normal)当前完成规则存储在$_comps. 因此可以显示cdwith的完成规则echo $_comps[cd]并显示 with 的实际函数定义functions $_comps[cd]。