如何在 virtualenv 中使用 python3 和 YouCompleteMe 设置 VIM

如何在 virtualenv 中使用 python3 和 YouCompleteMe 设置 VIM

我想在我的 Ubuntu 16.04 上使用 VIM 开发 python3。我主要根据以下内容设置 .vimrc并使用 Vundle 安装了 YouCompleteMe (YCM) 包。

当YCM启动时我收到以下错误消息:

Error: Required vim compiled with +python
E117: Unknown function: pythoncomplete#Complete

vim --version显示我有一个带有+python3和 的VIM -python

因为我确实想开发 python3,并且 Ubuntu 16.04 上默认+python3自带的 VIM,所以我不想安装带有 python 2 的 VIM。

在里面YouCompleteMe 文档它说你可以使用支持 Python 2 或 Python 3 的 VIM,所以我想一定有办法。此外,在 YouCompleteMe 开发论坛上,我看到在 2016 年初添加了对 Python 3 的支持。

那么,我怎样才能让它工作呢?

稍后我想在虚拟环境中使用它,但目前有无虚拟环境出现的错误消息是相同的。

相关内容