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

Jedi の作成者として言えば、これは Jedi で実際にサポートされたことがないものです。うまくいったかもしれませんが、テストされたことはありません。問題をトラッカーに追加してください。

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 に答える