限制已经看过的令牌的自动完成

时间:2012-11-27 19:52:21

标签: autocomplete pydev outline

让代码说:

$ cat Test3.py
def fun1():
    print "I'm in fun1"

$ cat Test2.py
import Test3 as T
T.fun1() # fine 
T.fun1   # bad

我编辑Test2.py。当我按“T”时pydev给了我一些完成提示。它包括一个方法fun1()。非常好。 然后,当我第二次这样做时,pydev给了我两个选择。像以前一样的方法和没有括号的称为fun1的“东西”,只是带有简单白色圆圈图标的简单名称。我无法找到图标的含义(也不是任何其他图标的含义,说实话)和禁用第二个自动完成的方法,在我的情况下无用。 我在Linux和MS Windows上使用Eclipse 3.8 / 4.2和Pydev 1.7.something。

有人知道如何禁用不必要的自动完成部分吗?

此致 罗伯特

感谢您的回答。 但是,图标不同(白色带黑圈)。 我已经下载了pydev源代码,它类似于PARAMETER_OBJ或类似的东西 - 我不知道该怎么做。 请看截图 Outline screenshot

1 个答案:

答案 0 :(得分:0)

图标表示属性或方法的可见性:

enter image description here