Vim YouCompleteMe不可用

时间:2017-09-26 14:29:23

标签: linux vim youcompleteme

我安装了YCM,但它说:

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

所以我去Google寻求帮助,结果是我必须

./configure --enable-pythoninterp=yes

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

3 个答案:

答案 0 :(得分:1)

YouCompleteMe需要手动安装。

查看instructions

答案 1 :(得分:0)

configure脚本位于您从git克隆的vim文件夹中。正如Ingo Karkat所说的那样,您可以按照此处提供的说明进行操作,只是请记住,由于不推荐使用--with-python-config-dir=参数,因此请忽略。

答案 2 :(得分:0)

根据您在问题帖上显示的证据,我猜您使用了vim-plug,要在vim-plug上使用 YouCompleteMe ,您应该打开.vimrc文件然后在其中添加以下命令:

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

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

cd ~/.vim/plugged/YouCompleteMe && ./install.py --tern-completer