调试 zsh 补全方法

调试 zsh 补全方法

我正在尝试调试一个完成方法。该方法应该与这三个文件夹中的所有目录一起呈现。我验证了 compinit 是否正确加载了它。尝试了跟踪,但我无法解密其中的大部分内容。

这是我的完成功能

#compdef c

_files -W $PROJECT/repos -/
_files -W $PROJECT/helm -/
_files -W ~/Code -/

以及函数本身,c

#!/bin/zsh

cd "$PROJECTS/$1"

我什么都没得到,什么都没有。我不知道如何调试它以找出 _files 中的内容。

相关内容