我刚刚安装了绝地-vim和supertab (因为我已经有了与<C-Space>绑定的东西)。<Tab>现在显示了自动完成菜单,它运行得很好,但是当我点击.时没有看到任何菜单。
如果在按下<Tab>后在插入模式下使用.,我将得到一个普通菜单,该菜单在点号之前没有名称的上下文(因为它根本没有用)。
:verbose imap .说No mapping found,但我猜这不是绝地武士的工作方式。
为了解决这个问题,我禁用了我的其他插件,用execute pathogen#infect()替换了我的execute pathogen#infect()。
现在,当我看到:e foo.py时,我看到:"Error: jedi-vim failed to initialize Python: jedi-vim requires Vim with support for Python 2 or 3."以前没有收到过这个错误,并且:version显示我同时支持Python2和3。
圣经名称:https://gist.github.com/hovissimo/a2413d6a5d0e1be356c0
版本:https://gist.github.com/hovissimo/f5a0e630edac8756397e
编辑::JediDebugInfo说Using Python Version: null
发布于 2016-03-03 09:02:36
我不知道为什么我以前没有看到这个错误,但是看起来我在Vim中的python3集成实际上是被破坏了。
我安装了Python3.5 32位,但我使用的是64位版本的Vim。安装32位版本的Vim (确保它是为python35编译的)似乎解决了所有问题。
https://stackoverflow.com/questions/35766757
复制相似问题