【问题标题】:Code completion for members of a class using Pydev in Eclipse在 Eclipse 中使用 Pydev 为类成员完成代码
【发布时间】:2012-02-15 07:51:07
【问题描述】:

我正在使用带有 Pydev 2.3.0 的 Eclipse Helios Service Release 1。

我的代码补全适用于大多数情况,但不适用于类的成员,例如:

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 实例化事物。
  • self.foo() 的自动补全怎么样?它与自动完成任何其他功能(不在类内部)的能力不一样吗?
  • 我刚刚检查了您发布的用例,它确实在自动完成中找到了“var”(注意:您的用例在“类”上有语法错误,应该全部小写)-是不是在寻找 'var' - 或者你想要 'var' 的成员?

标签: python eclipse autocomplete pydev


【解决方案1】:

代码完成确实有效。您有语法错误将“类”更改为“类”

【讨论】:

    猜你喜欢
    • 2017-03-05
    • 2011-12-26
    • 2011-09-07
    • 1970-01-01
    • 1970-01-01
    • 2017-09-17
    • 2011-01-02
    • 2017-09-24
    相关资源
    最近更新 更多