重新编译 vim 以使用 python 3 后,我仍然收到来自 YCM 的“需要使用 Python 2.x 支持编译的 Vim”

重新编译 vim 以使用 python 3 后,我仍然收到来自 YCM 的“需要使用 Python 2.x 支持编译的 Vim”

我按照以下说明进行操作https://github.com/ycm-core/YouCompleteMe/wiki/Building-Vim-from-source其中包括添加 python3 支持。然后我按照以下说明安装了 ycmhttps://github.com/ycm-core/YouCompleteMe/wiki/Full-Installation-Guide

但它仍然抱怨“YouCompleteMe 不可用:需要使用 Python 2.x 支持编译的 Vim”

由于添加 Python 3 的说明来自 ycm-core,我认为 ycm 知道如何使用它。但事实并非如此。

所以我是不是错过了什么步骤?

答案1

我显然使用了过时的说明。vim 安装很好,但 YCM 安装说明很旧。

我所做的是完全删除目录 .vim/bundle/YouCompleteMe/ 并将 .vim/bundle/YouCompleteMe/ 添加到 .vimrc 中的适当位置,然后运行

:PluginInstall 从 vim 内部进行。

然后我进入 .vim/bundle/YouCompleteMe 并运行

python3 安装.py

前面的说明没有提供 install.py 文件。

吉姆

相关内容