使用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中添加什么设置吗?还是绝地武士就是这样工作的?我还挖掘了一些问题跟踪器,但没有发现有用的东西。

作为《绝地武士》的作者:这是《绝地武士》从未真正支持过的东西。它可能有用,但它绝对没有被测试过。请添加一个issue到跟踪器。

它有点类似于https://github.com/davidhalter/jedi/issues/585。这是一件不能以"正常"方式完成的事情。因为它的语义,它可以(应该)被启用。

我用的很好。

但我用的是另一个版本的绝地武士。

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

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

最新更新