2009-10-28 9 views
7

私はvimでpythoncomplete omnicompletionを使用しています。私は直接のクラスをインスタンス化するとき それはvim - hardcodeの関数pythoncompleteが返されますか?

import numpy as np 
x = np.ndarray(l) 

はその後、xが正しく完了する属性など、素晴らしい作品。

しかし、私は

x = np.zeros((2,2)) 
f = plt.figure() 
ax = f.add_subplot(111) 

、すなわちnumpyのと協力し、その通常ファクトリ関数を使用しmatplotlibのは、私が返されたオブジェクトに完了できるように、私はハードこれらの共通機能の戻り値の型をコーディングすることができますどのような方法があります。 (すなわちmatplotlib.figure.Figureリターンをmatplotlib.pyplot.figureいくつかのマッピングを設定、np.zeros戻っは?

+1

私は尋ねました。同様の質問はこちら:http://stackoverflow.com/questions/1678953/komodo-python-auto-complet e-type-by-variable-metadata –

答えて

2

などをnp.ndarrayことjedi-vimを試してみてください。

あなたがしている問題の未解決の問題があります。直面し、私はそれは3-4ヶ月の時間に固定されることを良いチャンスがあると思う:https://github.com/davidhalter/jedi/issues/372

ジェダイもYouCompleteMeの後ろに使用するライブラリとPythonのためのほとんどすべての他のまともな自動補完プラグインです

関連する問題