我唯一能让 python omnicomplete 工作的是系统模块。对于我的站点包中的模块或我当前正在处理的模块,我没有得到任何帮助。
最佳答案
一旦我为我的一个站点包生成了 ctags,它就开始为该包工作——所以我猜测 omnicomplete 函数依赖于非 sys 模块的 ctags。
编辑:根本不是真的。
这就是问题所在——我的测试不力——omnicomplete 只适用于我项目的一部分,而不是大部分。
问题是我正在处理一个 django 项目,为了导入 django.db,您需要设置一个环境变量。由于我无法导入 django.db,任何从 django.db 继承的类,或任何导入从 django.db 继承的类的模块都不会完成。
关于python - 有没有办法让 python omnicomplete 与 vim 中的非系统模块一起工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/199180/