如何为以下代码设置 vim 和 pymongo 自动完成功能:
import pymongo
connection = pymongo.Connection()
collection = connection["msg"].posts
result = collection.<tab>
自动完成在一般作品中,但它似乎不是上下文的,它只是显示所有内容。
如何为以下代码设置 vim 和 pymongo 自动完成功能:
import pymongo
connection = pymongo.Connection()
collection = connection["msg"].posts
result = collection.<tab>
自动完成在一般作品中,但它似乎不是上下文的,它只是显示所有内容。
查看用于 vim的Pydiction 。虽然我没有尝试过使用第三方模块,但文档说它应该可以工作:
'Pydiction 可以补全 Python 的关键字、内置函数和字符串字面量,以及标准、自定义和第三方的包和模块名称及其属性和方法。它还可以完成完全限定的名称,例如“module.submodule.method”,以及非完全限定的名称,例如简单的“method”。