如果我问一个迟钝的问题,我很抱歉。windows bash 新手,看到 vim 插件“YouCompleteme”并尝试使用 Vundle 安装它。但是我得到了标题中所述的错误。我的 vim 当前版本是 7.4.52 有人知道如何解决这个问题吗?
编辑:我刚刚意识到当我调用 vim 时它说 7.4.52 但是当我调用 :version 它说 7.4 这是否意味着我使用了错误的 vim?
如果我问一个迟钝的问题,我很抱歉。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 add-apt-repository ppa:jonathonf/vim
sudo apt-get update && sudo apt-get upgrade
这些命令在上面不起作用。
你必须使用
apt-get -u dist-upgrade
强制包更新最新版本,并自动处理依赖包问题。
如果你也有 python 错误
需要使用 Python(2.6+ 或 3.3+)支持编译的 Vim
您可以使用
sudo apt-get install vim-nox
vim 将支持最新版本的 python
我使用了较旧的 ycm 提交,这对我来说效果很好。commit d38ffc54461963c4495fefdd8b0c3d706f72d957 支持vim版本7.4.52版本
进入youcompleteme目录
git checkout d38ffc54461963c4495fefdd8b0c3d706f72d957
git submodule update --init --recursive
./install.py --clang-completer
我试过ppa:jonathonf/vim
了,发现它不支持 python(Debian 上的 ppa 配置略有不同)。如果您使用 YCM,那么它不适合您。
实际上,从头开始编译 vim并不难。
您会发现此编译配置示例很有用。
在vim
目录中,您可以运行./configure --help
以查看配置选项的完整列表。