为了在Vim中使用插件Clang_complete编写C++代码。
安装后,出现以下错误:
Error detected while processing function <SNR>14_ClangCompleteInit..<SNR>14_initClangCompletePython:
clang_complete: No python support available.
Cannot use clang library
Compile vim with python support to use libclang
但是我的vim同时支持Python和Python3。+python/dyn +python3/dyn
然后我检查了我的Python解释器:
:echo has('python') # output is 0
:echo has('python3') # output is 1
我认为原因是我的vim默认动态加载python3解释器。
我可以更改Python解释器吗?或者设置默认动态加载的Python版本?
+python/dyn +python3/dyn
是什么意思? - Kai7python2
和python3
,但并没有特别编译使用python标志或默认选择python3
。如果你使用sudo apt-get install vim
安装vim,就会出现这种情况。我可能错了,但是以这种方式安装vim可能实际上不会显示编译器标志。 - romeric