我安装了YCM,但它说:
YouCompleteMe unavailable: requires Vim compiled with Python (2.6+ or 3.3+) support.
所以我去Google寻求帮助,结果是我必须
./configure --enable-pythoninterp=yes
但是./configure
脚本在哪里?我的usr / share / vim / vim80中没有它
请帮忙
答案 0 :(得分:1)
YouCompleteMe需要手动安装。
答案 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