我正在尝试调试完成方法。此方法应该显示这三个文件夹中的所有目录。我验证 compinit 加载正确。尝试过追踪,但我无法破译其中的大部分内容。
这是我的完成功能
#compdef c
_files -W $PROJECT/repos -/
_files -W $PROJECT/helm -/
_files -W ~/Code -/
Run Code Online (Sandbox Code Playgroud)
和函数本身,c
#!/bin/zsh
cd "$PROJECTS/$1"
Run Code Online (Sandbox Code Playgroud)
我什么也得不到,什么也没有。我不知道如何调试它来找出 _files 中首先放入的内容。