【问题标题】:New to PyDev, question about auto completionPyDev 新手,关于自动完成的问题
【发布时间】:2010-05-20 21:10:04
【问题描述】:

我安装了 Eclipse 和 PyDev,我想知道是否需要设置其他任何东西?

我问的原因是我发现自动完成在某些情况下不起作用。例如,如果我有一个变量 a_string,我想在输入“a_string”后查看可用方法的列表。或者如果我有一个数组,我想看看它有什么方法。但没有一个工作在atm。

现在我可以看到导入包中的方法。

【问题讨论】:

  • 我不知道这些工具,但我敢肯定,在像 python 这样的语言中,很难知道可用的方法或变量。即,可能无法做你想做的事!
  • 并不总是可以显示可用方法的列表,因为 pydev 不一定知道你有什么样的对象。

标签: python pydev code-completion


【解决方案1】:

它应该开箱即用(假设您正确配置了 Python 解释器路径)。

但是,请记住,由于 Python 是鸭子类型,因此您不会必然获得您期望从 Java 等强类型语言中获得的完整自动完成集。话虽如此,PyDev 在检测自动完成的简单场景方面确实做得很好,例如:

list = [1,2,3]
list. # auto-complete will recognize list is a list

此外,请查看this question 了解更多信息。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-08
    • 1970-01-01
    • 1970-01-01
    • 2015-04-06
    • 1970-01-01
    相关资源
    最近更新 更多