使用jedi-vim自动完成父对象

时间:2015-10-22 15:38:43

标签: python vim jedi-vim

我使用jedi-vim来完成它并且它做得非常好。但由于某些原因,我在完成父对象方面遇到了麻烦。

例如:

class A:
    variable = 1

class B(A):
    # Won't find any pattern here, only __builtin__.vars
    var # here I hit <C-space>

我应该在.vimrc中添加任何设置,还是jedi的工作原理?我也挖了一些issue tracker并没有找到有用的东西。

2 个答案:

答案 0 :(得分:1)

作为绝地的作者说:这是在绝地中从未真正支持的事情。它可能有用,但绝对没有经过测试。请向跟踪器添加问题。

它与https://github.com/davidhalter/jedi/issues/585有点类似。这是在正常情况下无法完成的事情。办法。

,这是因为它的语义可以(应该?)

答案 1 :(得分:0)

对我来说非常好。

但我使用了不同版本的绝地武士。

我的论坛在这里:https://github.com/FBruynbroeck/jedi-vim

(注意,在B班结束时,你写了一个&#39 ;;&#39;而不是&#39;:&#39;)