2012-01-20 18 views
0

Pydev 2.3.0でEclipse Helios Service Release 1を使用しています。EclipseのPydevを使用しているクラスのメンバーのコード補完

例えば、私はほとんどの場合のために働いてコード補完を持っているが、それはクラスのメンバーのために動作しません。:

Class MyClass: 

    def __init__(self, var): 
     self.var = var 

    def foo(self, new_var): 
     self.v <------ I'd like to get an autocompletion here please! 

がこれを行うことができますか?

+0

インスタンスが最終的に 'var'属性を持つことをPyDevが知るためには、クラスをインスタンス化する必要があります。あなたがまだそれを書いていないことを考えれば、やりにくい。また、おそらく、PyDevがインスタンス化することを望まないでしょう。 – kindall

+0

self.foo()のオートコンプリートはどうですか?他の関数(クラスの内部にない)をオートコンプリートする機能と同じではありませんか? – tafi

+1

あなたが投稿したユースケースをチェックしたところ、オートコンプリートで 'var'が見つかりました(注意:あなたのユースケースには 'Class'の構文エラーがあります。これはすべて小文字にする必要があります) ' - あなたは' var 'のメンバーを望んでいますか? –

答えて

0

コード補完が機能します。構文エラーがあります "クラス"を "クラス"に変更

関連する問題