0

我安装了 YCM,但它说:

YouCompleteMe unavailable: requires Vim compiled with Python (2.6+ or 3.3+) support.

于是我去谷歌求助,结果是我不得不

./configure --enable-pythoninterp=yes

但是./configure脚本在哪里?我的 usr/share/vim/vim80 中没有它 请帮忙

4

3 回答 3

2

YouCompleteMe 需要手动安装。

看看说明

于 2017-09-26T14:52:03.213 回答
0

配置脚本位于您从 git 克隆的 vim 文件夹中。正如 Ingo Karkat 所说,您可以按照那里提供的说明进行操作,只需记住您应该省略该--with-python-config-dir=参数,因为它已被弃用。

于 2020-01-22T10:04:42.067 回答
0

根据证据,您在问题帖子中显示,我猜您使用了vim-plug,为了让您拥有YouCompleteMevim-plug您应该打开.vimrc文件,然后在其中添加以下命令:

Plug 'ycm-core/YouCompleteMe', { 'do': './install.py --tern-completer' }

第二部分是指安装后, YouCompleteMe{ 'do': './install.py --tern-completer' }的某些部分应该使用命令构建。如果您只是在文件中添加命令,那么您应该手动进行:./install.py --tern-completerPlug 'https://github.com/ycm-core/YouCompleteMe'.vimrc

cd ~/.vim/plugged/YouCompleteMe && ./install.py --tern-completer
于 2020-03-13T08:50:19.983 回答