0

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或者这就是绝地的工作方式?我还挖掘了一些问题跟踪器,但没有找到有用的东西。

4

2 回答 2

2

作为绝地的作者说:绝地从未真正支持过这一点。它可能有效,但绝对从未经过测试。请向跟踪器添加问题。

这有点类似于https://github.com/davidhalter/jedi/issues/585。这是无法以“正常”方式完成的事情。由于其语义,它可以(应该?)启用。

于 2015-10-24T11:52:27.757 回答
0

它对我来说效果很好。

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

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

(注意,在 B 类的末尾,你写了一个 ';' 而不是 ':')

于 2015-10-22T16:07:21.727 回答