python - pymongo 的 vim 自动完成

标签 python vim autocomplete pymongo

如何为以下代码设置 vim 和 pymongo 自动完成:

import pymongo

connection = pymongo.Connection()
collection = connection["msg"].posts
result = collection.<tab>

一般情况下自动完成功能有效,但它似乎与上下文无关,它只是显示所有内容。

最佳答案

查看 Pydiction对于 vim。虽然我没有尝试使用第三方模块,但文档说它应该可以工作:

'Pydiction 可以完成 Python 的关键字、内置函数和字符串文字,以及标准的、自定义和第三方包和模块名称及其属性和方法。它还可以完成完全限定名称,例如“module.submodule.method”,以及非完全限定名称,例如“method”。

关于python - pymongo 的 vim 自动完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6707960/

相关文章:

javascript - jQuery 自动完成和 Angular http 返回错误

python - 如何使用 Cython 在项目中运行 Nose 测试

python - Django QuerySet 与原始 SQL 性能注意事项

Vim /Nvim : Background Opacity

vim - 为了提高我在 VIM 中的速度而学习 ed 值得吗?

css - 为背景颜色 : hsla and rgba 启用 VIM 到 CSS 自动完成

python - 如何找到发出 POST 请求所需的参数和 header ?

python - 如何在 python 3.4 中读取 winreg 中的 reg_qword ?

Vim 和 azerty 键盘

jquery - 如何将 jquery 自动完成与 var 一起使用?