我安装了 YCM,但它说:
YouCompleteMe unavailable: requires Vim compiled with Python (2.6+ or 3.3+) support.
于是我去谷歌求助,结果是我不得不
./configure --enable-pythoninterp=yes
但是./configure
脚本在哪里?我的 usr/share/vim/vim80 中没有它 请帮忙
我安装了 YCM,但它说:
YouCompleteMe unavailable: requires Vim compiled with Python (2.6+ or 3.3+) support.
于是我去谷歌求助,结果是我不得不
./configure --enable-pythoninterp=yes
但是./configure
脚本在哪里?我的 usr/share/vim/vim80 中没有它 请帮忙
YouCompleteMe 需要手动安装。
看看说明
配置脚本位于您从 git 克隆的 vim 文件夹中。正如 Ingo Karkat 所说,您可以按照那里提供的说明进行操作,只需记住您应该省略该--with-python-config-dir=
参数,因为它已被弃用。
根据证据,您在问题帖子中显示,我猜您使用了vim-plug
,为了让您拥有YouCompleteMe,vim-plug
您应该打开.vimrc
文件,然后在其中添加以下命令:
Plug 'ycm-core/YouCompleteMe', { 'do': './install.py --tern-completer' }
第二部分是指安装后, YouCompleteMe{ 'do': './install.py --tern-completer' }
的某些部分应该使用命令构建。如果您只是在文件中添加命令,那么您应该手动进行:./install.py --tern-completer
Plug 'https://github.com/ycm-core/YouCompleteMe'
.vimrc
cd ~/.vim/plugged/YouCompleteMe && ./install.py --tern-completer