2

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

import pymongo

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

自动完成在一般作品中,但它似乎不是上下文的,它只是显示所有内容。

4

1 回答 1

1

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

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

于 2011-11-29T23:01:56.087 回答