使用 jedi-vim 自动完成父对象
Autocomplete for parent objects with 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 但没有找到有用的东西。
对我来说效果很好。
但我用的是不同版本的 Jedi。
我的包裹在这里:https://github.com/FBruynbroeck/jedi-vim
(注意,在 class B 的末尾,你写了一个 ';' 而不是 ':')
以绝地作者的身份发言:这是绝地从未真正支持过的东西。它可能有用,但绝对没有经过测试。请向跟踪器添加问题。
有点类似于https://github.com/davidhalter/jedi/issues/585。这是无法以 "normal" 方式完成的内容。由于其语义,它更像是可以(应该?)启用的东西。
我使用 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 但没有找到有用的东西。
对我来说效果很好。
但我用的是不同版本的 Jedi。
我的包裹在这里:https://github.com/FBruynbroeck/jedi-vim
(注意,在 class B 的末尾,你写了一个 ';' 而不是 ':')
以绝地作者的身份发言:这是绝地从未真正支持过的东西。它可能有用,但绝对没有经过测试。请向跟踪器添加问题。
有点类似于https://github.com/davidhalter/jedi/issues/585。这是无法以 "normal" 方式完成的内容。由于其语义,它更像是可以(应该?)启用的东西。