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 に答える