Jedi Vim(Windows)上班的严重问题

  • 本文关键字:问题 Vim Windows Jedi jedi-vim
  • 更新时间 :
  • 英文 :



我已经阅读了许多具有类似主题的线程,以及在Stackoverflow和其他页面上的标签Jedi-Vim。
但是这个问题仍然使我无法完成实际工作: -/。
到目前为止,我已经尝试了几步,但是基本上我做了以下操作:
1.安装最新的Python3.4(32bit)
2.得到此预编译的VIM:
(https://ttpps://tbucket.org/haroogan/vim-for-windows/downloads/vim-7.4.417-python-2.7-python-2.7-python-3.4-3.4-ruby-2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.lua-5.2-perl-5.18-windows-x86.zip)(32bit)
3.安装病原体
4.成功安装的片
5.用PIP安装Jedi(系统范围内?)
6.从github.com/davidhalter/jedi-vim获得Jedi-Vim,并将Dir Jedi-Vim-Master打开了:
6.1。$ home/vimfiles/bundle/唯一
6.2。$ vim/vimfiles/bundle/唯一
6.3。

python和python3都起作用(在我只有python3之前)。
所以
":python3导入系统;打印(sys.version)"和
":python2导入系统;打印(sys.version)"给出输出。
在我的VIMRC中,我强迫Jedi-Vim使用Python3:
"让G:绝地#force_py_version = 3"

现在实际错误如下:当我输入例如"自己。"在一个 *.py-file中,他搜索了半秒钟,并说:
E117:未知功能:PythonComplete#完成
- omni完成(^o^n^p)未找到

当我想调用函数并想要键入参数时,某些东西会弹出/淡出,但这是一些不清楚的符号,而不是实际参数。请参阅此处

其他信息:
:scriptNames: 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 菜单。vim
D: tools v lang 菜单_de.latin1.vim
D: tools v lang 菜单_DE_DE.LATIN1.VIM
D: tools v autoLoad paste.vim
D: Tools v_gvimrc
D: tools v 语法语法 vim
D: Tools V Syntax Synload.vim
D: Tools V Syntax Syncolor.vim
D: tools v filetype.vim
h: vimfiles autoLoad 病原体
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_flake8.vim
h: vimfiles bundle vim-flake8-master ftplugin python_flake8.vim
D: tools v indent python.vim

我的vimrc:https://drive.google.com/file/d/0bwb4epy-atmdowhnogjinmxybgm/view?usp = sharing

您的问题是JEDI-VIM完成功能从未调用。

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

我感觉就像scriptnamesD:toolsvindentpython.vim)中的最后一行覆盖omnifunc。不知道为什么以及如何发生,但这是我的直觉。

最新更新