Jedi vim 绝地vim(windows)上班时出现严重问题

Jedi vim 绝地vim(windows)上班时出现严重问题,jedi-vim,Jedi Vim,我已经在stackoverflow和其他页面上阅读了很多类似主题的帖子和标签jedi vim。 但这个问题仍然妨碍我做实际工作:-/. 到目前为止,我已经反复尝试了几个步骤,但基本上我做到了以下几点: 1.安装最新的Python3.4(32位) 2.得到这个预编译的VIM:(https://bitbucket.org/Haroogan/VIM for windows/downloads/VIM-7.4.417-python-2.7-python-3.4-ruby-2.0.0-lua-5.2-pe


我已经在stackoverflow和其他页面上阅读了很多类似主题的帖子和标签jedi vim。
但这个问题仍然妨碍我做实际工作:-/.
到目前为止,我已经反复尝试了几个步骤,但基本上我做到了以下几点:
1.安装最新的Python3.4(32位)
2.得到这个预编译的VIM:
(https://bitbucket.org/Haroogan/VIM for windows/downloads/VIM-7.4.417-python-2.7-python-3.4-ruby-2.0.0-lua-5.2-perl-5.18-windows-x86.zip)(32位)
3.已安装的打印机
4.已成功安装Flake8
5.使用pip安装绝地(全系统?)
6.从github.com/davidhalter/Jedi-vim获得绝地维姆,并将dir绝地维姆大师解包至:
6.1. $主页/vimfiles/bundle/仅限
6.2. $VIM/vimfiles/bundle/仅限
6.3. 两者都

python和python3都可以工作(在我只使用python3之前)。
所以
“:python3导入系统;打印(sys.version)”和
“:python2 import sys;print(sys.version)”给出一个输出。
在我的vimrc中,我强迫绝地vim使用蟒蛇3:
“让g:绝地原力版本=3”

现在实际误差如下: 当我在一个*.py文件中键入例如“self”时,他搜索了半秒并说:
E117:未知函数:pythoncomplete#Complete
--找不到全向完成(^O^N^P)模式

当我想调用一个函数并输入参数时,一些东西会弹出/消失,但它是一些不清楚的符号,而不是实际的参数。

其他信息:
:脚本名称: D:\tools\v\plugin\getscriptPlugin.vim
D:\tools\v\plugin\gzip.vim
D:\tools\v\plugin\matchparen.vim
D:\tools\v\plugin\netrwPlugin.vim
D:\tools\v\plugin\rrhelper.vim
D:\tools\v\plugin\spellfile.vim
D:\tools\v\plugin\tarPlugin.vim
D:\tools\v\plugin\tohtml.vim
D:\tools\v\plugin\vimballPlugin.vim
D:\tools\v\plugin\zipPlugin.vim
D:\tools\v\menu.vim
D:\tools\v\lang\menu\u de.latin1.vim
D:\tools\v\lang\menu\u de\u de.latin1.vim
D:\tools\v\autoload\paste.vim
D:\tools\v\u gvimrc
D:\tools\v\syntax\syntax.vim
D:\tools\v\syntax\synload.vim
D:\tools\v\syntax\syncolor.vim
D:\tools\v\filetype.vim
H:\vimfiles\autoload\病原体.vim
D:\tools\v\ftoff.vim
D:\tools\v\syntax\nosyntax.vim
D:\tools\v\ftplugin.vim
D:\tools\v\indent.vim
D:\tools\v\syntax\python.vim
D:\tools\v\ftplugin\python.vim
D:\tools\v\bundle\jedi-vim-master\ftplugin\python\jedi.vim
D:\tools\v\bundle\jedi vim master\autoload\jedi.vim
D:\tools\v\bundle\vim-flake8-master\ftplugin\python\u flake8.vim
H:\vimfiles\bundle\vim-flake8-master\ftplugin\python\u flake8.vim
D:\tools\v\indent\python.vim

我的vimrc:
您的问题是绝地vim完成函数从未被调用

错误消息是关于
pythoncomplete#Complete
,这是VIM的默认设置,但它应该设置为
:set omnifunc=jedi#completions


我觉得
scriptnames
D:\tools\v\indent\python.vim
)中的最后一行覆盖了
omnifunc
。不知道为什么会这样,怎么会这样,但这是我的直觉。

好吧,这已经帮了我很多忙了!但是删除“D:..\indent\python.vim”并不能解决问题。删除“H:…8-master\ftplugin\python_flake8.vim”和“D:…8-master\ftplugin\python_flake8.vim”(全部3个)也没有帮助。(还有副作用,我的雪花8不能工作)。当然,在我的vimrc(或者对我来说,我在开始和结束时都尝试过添加这一行):set omnifunc=jedi#completions也没有帮助。总是使用包含此行的脚本启动vim的“不干净”方式也不起作用。因此,我必须始终在vim内启动:-/