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