0
我使用Eclipse Helios Service Release 1和Pydev 2.3.0。在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!
可以这样做?
为了让PyDev知道你的实例最终会有'var'属性,它需要实例化你的类。由于尚未完成写作,因此很难做到。另外,你可能不希望PyDev实例化东西。 – kindall
自动完成self.foo()如何?它是否与自动完成其他功能的能力不同(不在课堂内部)? – tafi
我刚刚检查了你发布的用例,它确实在自动完成中发现了'var'(注意:你的用例在'Class'上有一个语法错误,它应该全部小写) - 是不是发现'var ' - 或者你想要'var'的成员? –