1

我已经pydiction为 Vim 安装并让它工作了。作为参考,它的 Vim 脚本主页在这里:http ://www.vim.org/scripts/script.php?script_id=850

调用pydiction.py静态分析脚本的方式是:

python pydiction.py root.my.submodule

一旦root模块的位置已经放入您的 PYTHONPATH 变量中。这一切都很好,我已经能够分析我项目的许多模块,并将标签添加到complete-dict当你在 Vim 中完成制表符时 pydiction 看起来的文件中。

在我的项目中,有一个自定义的装饰器,@innerclass它存在于一个innerclass.py文件中,该文件的目录已被 pydiction 成功分析和标记。

但是当我尝试分析项目中的另一个目录时,我得到一个回溯,它似乎表明在使用装饰器SyntaxError之后的类定义行上出现了一个。@innerclass所以看起来 pydiction 并不知道装饰器。

pydiction 不支持自定义装饰器吗?或者我可以在装饰器的定义中寻找可能出错的东西?

4

0 回答 0