python - 有没有办法让 python omnicomplete 与 vim 中的非系统模块一起工作?

标签 python vim omnicomplete

我唯一能让 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/

相关文章:

c++,omnicppcomplete 不显示字符串的方法

ruby-on-rails - Vim ruby 自动完成

python - 如何向量化 numpy 日期时间数组上的 bool 运算,其中 bool 运算比较日期时间对象属性?

vim - 使用 Vim 编辑 Microsoft Word 文件

python - 在散点图的工具提示中为每个气泡显示一个标签 (Matplotlib)

vim - 在 gvim 中调整窗口框架大小时保持分割窗口比例

python - Vim 的 Python Omnicompletion 不起作用

c - 带有 ctags 和 omnicomplete 的 Vim 没有完成 C 结构字段

python - matplotlib 缺少样式模块?

python - 我们如何使用 python 改变 blender 中的文本颜色