Python 在Eclipse中使用Pydev完成类成员的代码
我将EclipseHeliosServiceRelease1与Pydev2.3.0一起使用 我在大多数情况下都能完成代码,但对类的成员不起作用,例如:Python 在Eclipse中使用Pydev完成类成员的代码,python,eclipse,autocomplete,pydev,Python,Eclipse,Autocomplete,Pydev,我将EclipseHeliosServiceRelease1与Pydev2.3.0一起使用 我在大多数情况下都能完成代码,但对类的成员不起作用,例如: 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! Cla
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!
Class-MyClass:
定义初始化(自,变量):
self.var=var
def foo(自身、新的_变量):
self.v代码完成确实有效。如果出现语法错误,请将“Class”更改为“Class”为了让PyDev知道您的实例最终将具有var
属性,它需要实例化您的类。考虑到你还没写完,这有点难。另外,您可能不希望PyDev实例化一些东西,那么self.foo()的自动完成呢?它是否与自动完成任何其他函数(不在类内部)的功能相同?我刚刚检查了您发布的用例,它确实在自动完成中找到了“var”(注意:您的用例在“class”上有一个语法错误,应该是小写的)——它不是在查找“var”吗?或者您喜欢“var”的成员?