python - vim-jedi 自动完成功能不工作

标签 python vim jedi-vim

我刚刚安装了 jedi-vim与 vundle 我的 vim 版本是 7.3.429。 我安装了jedi vi pip

每次我点击.<C-Space>我收到此错误。

Omni completion (^O^N^P) Pattern not found

当我在这里搜索这个模式时,我找到了一个使用 vim-jedi 的解决方案。但不幸的是,这发生在 jedi-vim 上。

这里是一些寄存器的一些输出:

:set omnifunc

omnifunc=jedi#complete


:messages

Messages maintainer: Bram Moolenaar <Bram@vim.org>
"models.py" 31L, 1052C
<emptyline>

最佳答案

因为这一行在我的 .vimrc 中:

autocmd FileType python setlocal omnifunc=pythoncomplete#Complete

我很长一段时间都无法使用绝地武士。删除后就OK了。

:set omnifunc
omnifunc=jedi#completions

关于python - vim-jedi 自动完成功能不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13025318/

相关文章:

vim - jedi-vim如何跳转到其他文件中的函数定义

python - 有没有更好的方法来迭代集合(A,B,C)选择(a,b,c)

Python TimedRotatingFileHandler - 日志文件名中的 PID - 最佳方法

python - 检查相等列表

vim - vim 中特定于键的 timeoutlen

vim - 如何将 Vim 中每行开头的空格数减半?

python - Tensorflow:对数据进行切片并对每个切片应用卷积

Vim 表格插件对齐两列文本?

vim - 如何检查 SuperTab 和 jedi-vim 是否被激活?