有没有办法让python omnicomplete与vim中的非系统模块一起使用?

and*_*rew 9 python vim omnicomplete

我唯一可以使用python omnicomplete来处理的是系统模块.我现在正在处理的网站包或模块中的模块没有得到任何帮助.

Jer*_*ell 2

我在 PYTHONPATH 或站点包中完成了我自己的模块。我不确定您使用的 pythoncomplete.vim 脚本是什么版本,但您可能想确保它是最新的。

编辑:这是我在系统上看到的一些示例......

我将这个文件(mymodule.py)放在 PYTHONPATH 中的一个目录中,然后放在 site-packages 中。两次我都能得到下面的屏幕截图。

myvar = 'test'

def myfunction(foo='test'):
    pass

class MyClass(object):
    pass
Run Code Online (Sandbox Code Playgroud)