2016-10-06 38 views
2

我很抱歉,如果我要求延迟问题。新的Windows bash,并看到VIM插件“YouCompleteme”,并试图与Vundle安装它。但即时通讯标题中所述的错误。我的vim当前版本是7.4.52任何人有任何想法如何解决这个问题?YouCompleteMe不可用:需要Vim 7.4.143

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

+0

':version'报告的版本号7.4,和包括贴片范围内,这是什么'52'和'143'指的是。 –

+0

vim 8现在不在了。我相信YouCompleteMe很快就会利用这些新功能,如果还不是这样的话。 –

回答

8

您需要升级到最新的VIM所以运行以下命令:

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

这应该升级你的vim

+0

嘿!感谢您的回复 。我可以在运行更新后询问并获得我需要再次调用install vim的权限吗? –

+0

@WanLiHau无需再次安装vim,它应该只是自动升级,我刚刚添加该行以防万一它是一个新鲜的vim – byaruhaf

+0

@WanLiHau我已经更新了答案并删除了最后一行。 – byaruhaf

6

sudo add-apt-repository ppa:jonathonf/vim

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

它这些命令不以上工作。

你必须使用

apt-get -u dist-upgrade

强制包更新的最后一个版本,和经销商的过程中,相关的包装问题。

如果你也有蟒蛇错误

需要编译的Vim与Python(2.6+或3.3+)支持

您可以使用

sudo apt-get install vim-nox

的Vim会用最新版本支持python

1

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

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

你可以找到这个编译配置sample有用。

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

0

我用了一个较老的ycm提交,并且对我来说工作得非常好。提交d38ffc54461963c4495fefdd8b0c3d706f72d957支持VIM版版52年4月7日

转到youcompleteme目录

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