以下のコードに対して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」などの非完全修飾名も補完できます。