如何为以下代码设置 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/