我正在尝试调试一个完成方法。该方法应该与这三个文件夹中的所有目录一起呈现。我验证了 compinit 是否正确加载了它。尝试了跟踪,但我无法解密其中的大部分内容。
这是我的完成功能
#compdef c
_files -W $PROJECT/repos -/
_files -W $PROJECT/helm -/
_files -W ~/Code -/
以及函数本身,c
#!/bin/zsh
cd "$PROJECTS/$1"
我什么都没得到,什么都没有。我不知道如何调试它以找出 _files 中的内容。