YouCompleteMe不可用:需要Vim 7.4.143
如果我问了一个愚蠢的问题,我很抱歉。刚接触windows bash,看到vim插件“YouCompleteme”,并尝试使用Vundle安装它。然而,我得到了标题中所述的错误。我的vim当前版本是7.4.52有人知道如何解决这个问题吗YouCompleteMe不可用:需要Vim 7.4.143,vim,youcompleteme,Vim,Youcompleteme,如果我问了一个愚蠢的问题,我很抱歉。刚接触windows bash,看到vim插件“YouCompleteme”,并尝试使用Vundle安装它。然而,我得到了标题中所述的错误。我的vim当前版本是7.4.52有人知道如何解决这个问题吗 编辑:我刚刚意识到,当我刚刚调用vim时,它显示为7.4.52,但是当我调用:version时,它显示为7.4,这是否意味着我使用了错误的vim?您需要升级到最新的vim,因此运行以下命令: sudo add-apt-repository ppa:jonathon
编辑:我刚刚意识到,当我刚刚调用vim时,它显示为7.4.52,但是当我调用:version时,它显示为7.4,这是否意味着我使用了错误的vim?您需要升级到最新的vim,因此运行以下命令:
sudo add-apt-repository ppa:jonathonf/vim
sudo apt-get update && sudo apt-get upgrade
这将升级您的vim
sudo添加apt存储库ppa:jonathonf/vim
sudo-apt-get-update和&sudo-apt-get-upgrade
上面这些命令不起作用
你必须使用
apt get-u dist升级
强制更新最新版本的软件包,并自动处理相关软件包问题
如果您也有python错误
需要使用Python(2.6+或3.3+支持)编译Vim
你可以用
sudo-apt-get-install-vim-nox
vim将支持最新版本的python我尝试了
ppa:jonathonf/vim
,发现它不支持python(略有不同)。如果您使用YCM,那么它不是您的正确选择
其实,这并不难
您会发现此编译配置非常有用
在
vim
dir中,您可以运行/configure--help
查看配置选项的完整列表。我使用了一个较旧的ycm提交,这对我来说非常有效。提交d38ffc54461963c4495fefdd8b0c3d706f72d957支持vim版本7.4.52
转到youcompleteme目录
git checkout d38ffc54461963c4495fefdd8b0c3d706f72d957
git submodule update --init --recursive
./install.py --clang-completer
:version
报告版本号7.4和包含的补丁程序范围,这是52
和143
所指的。vim 8现在已退出。我相信YouCompleteMe很快就会利用这些新功能,如果不是这样的话。嘿!谢谢你的回复。我可以在运行更新和get之后查询一下吗?我需要再次调用install vim吗?@WanLiHau不需要再次安装vim它应该自动升级我只是添加了那一行,以防它是新的vim@WanLiHau我已经更新了答案并删除了最后一行。我尝试了接受的答案,但没有成功,还有其他建议吗?@LetsPlayYahtzee vim--version的结果是什么