Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
YouCompleteMe不可用:需要Vim 7.4.143_Vim_Youcompleteme - Fatal编程技术网

YouCompleteMe不可用:需要Vim 7.4.143

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

如果我问了一个愚蠢的问题,我很抱歉。刚接触windows bash,看到vim插件“YouCompleteme”,并尝试使用Vundle安装它。然而,我得到了标题中所述的错误。我的vim当前版本是7.4.52有人知道如何解决这个问题吗


编辑:我刚刚意识到,当我刚刚调用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的结果是什么