gpt4 book ai didi

python - Vim 编辑器->clang_complete : no python support available

转载 作者:行者123 更新时间:2023-11-28 22:55:39 26 4
gpt4 key购买 nike

案例:用gVim 7.3测试clang_complete

我安装了 MinGW,然后遵循教程 here下载并编译 clang。它编译了大约一个小时,然后 ma​​ke install。铛工作。我特别喜欢错误注释。太棒了。

现在是 clang_complete 的情况。我安装了它。我使用的是病原体,因此来自 github 的 clang_complete 位于 vimfiles 中的 bundle 文件夹中。

我打开 vim 编辑器并输入命令 :scriptnames。它显示 clang_complete 插件。 :version 显示它有 python 条目,所以 vim 是用 python 支持构建的。我的测试系统也安装了 python。

但是每当我发出 :save foo1.cpp 时,vim 都会给出这个错误,

处理函数 14_ClangCompleteInit..14_initClangCompletePython 时检测到错误:2号线clang_complete:没有可用的 python 支持第 3 行不能使用 clang 库。

只是不解。

*我的系统上安装了 python。我还尝试使用 clang_complete 的 libclang 库路径,如此处关于 clang_complete 的另一个问题中所述,但无济于事。*

谢谢。

最佳答案

Vim 需要编译支持 Python,即 +python 在执行 :version 时。 -python 表示未安装。取自clang_complete at Github :

You need Vim 7.3 or higher, compiled with python support and ideally, with the conceal feature.

你说你启用了这个,但它看起来不像。取自clang_complete.vim
这是唯一定义错误消息并在 !has('python') 上触发的地方。换句话说,这似乎不是 clang_complete 问题,而是您的安装丢失或 Python 支持有问题。

function! s:initClangCompletePython()
if !has('python')
echoe 'clang_complete: No python support available.'
echoe 'Cannot use clang library'
echoe 'Compile vim with python support to use libclang'
return 0
endif
[..]

关于python - Vim 编辑器->clang_complete : no python support available,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16638511/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com