YouCompleteMe不可用:需要Vim 7.4.143

时间:2016-10-06 12:59:24

标签: vim youcompleteme

如果我问一个迟钝的问题,我道歉。 Windows bash的新手,看到了vim Plugin" YouCompleteme"并试图用Vundle安装它。但是我得到了标题中所述的错误。我的vim当前版本是7.4.52,任何人都知道如何解决这个问题?

编辑:我刚刚意识到当我只是打电话给vim它说7.4.52然而当我打电话:版本它说7.4这是否意味着我使用了错误的vim?

4 个答案:

答案 0 :(得分:10)

您需要升级到最新的vim,因此请运行以下命令:

sudo add-apt-repository ppa:jonathonf/vim
sudo apt-get update && sudo apt-get upgrade

那应该升级你的vim

答案 1 :(得分:6)

sudo add-apt-repository ppa:jonathonf/vim

sudo apt-get update && sudo apt-get upgrade

这些命令在上面不起作用。

你必须使用

apt-get -u dist-upgrade

强制程序包更新上一版本,并自动处理依赖程序包问题。

如果你也有python错误

  

要求Vim使用Python(2.6+或3.3+)支持编译

您可以使用

sudo apt-get install vim-nox

vim将支持最新版本的python

答案 2 :(得分:2)

我使用了较旧的ycm提交,这对我来说效果很好。 commit d38ffc54461963c4495fefdd8b0c3d706f72d957支持vim版本7.4.52

转到youcompleteme目录

git checkout d38ffc54461963c4495fefdd8b0c3d706f72d957
git submodule update --init --recursive     
./install.py --clang-completer 

答案 3 :(得分:1)

我试过ppa:jonathonf/vim并发现它不支持python(ppa configuration on Debian略有不同)。如果您使用YCM,那么它不适合您。

实际上,compiling vim from scratch并不困难。

您可以找到有用的编译配置sample

vim目录中,您可以运行./configure --help查看完整的配置选项列表。