clang_complete在Vim中(clang_complete in Vim)

2019-06-23 20:07发布

因此,与omnicpp,gccsense和clang_complete玩弄后,我无法得到其中的任何工作。 于是我apt-get purge vim-* ,并再次尝试安装clang_complete,但没有成功。

这是我做的:

  1. 下载clang_complete.vmb ,其移动到我的新鲜,干净.vim目录和执行vim clang_complete.vmb -c 'so %' -c 'q'

  2. 粘贴到我的.vimrc这样的:

     syntax on set number filetype plugin on let g:clang_user_options='|| exit 0' let g:clang_complete_auto = 1 let g:clang_complete_copen = 1 
  3. 创建一个典型的例子

     #include <iostream> #include <string> int main() { std:: (I get: User defined pattern not found) } 

还有什么我需要做/安装得到它的工作? 而愚蠢的问题,我听说过铛,我需要apt-get install呢?

Answer 1:

clang_complete可以被配置为使用该铛可执行铛库

clang_complete默认使用铛可执行文件,但铛库会快很多执行

clang_complete插件(使用铛可执行)的需要:

  1. 必须安装在你的系统,并在PATH
  2. 设置(LET)G:clang_library_path含有libclang.so库的路径

clang_complete插件(使用铛库)的需要:

  1. 安装在系统中的Python
  2. (:版本 ,并寻找一个+蟒蛇/ DYN+ python3 / DYN进入做)VIM必须用Python支持建
  3. (LET)G:clang_library_path到的目录路径,其中libclang.so


Answer 2:

let g:clang_library_path='/usr/lib/llvm3.5/lib/libclang.so.1'在我的vimrc并能正常工作。



文章来源: clang_complete in Vim