vim clang_complete“ - 用户定义完成(^ U ^ N ^ P)未找到模式”

时间:2013-06-01 11:15:10

标签: vim clang-complete

我是vim的新手,我正在努力让代码完成工作。我正在使用clang_complete和vim-cmake-project。我打开我的项目,键入:CMake projectdirectory它打开了我的项目,我可以选择要打开的文件,但是当我尝试触发clang_complete时,它说-- User defined completion (^U^N^P) Pattern not found.我将此添加到我的.vimrc文件:

let g:clang_complete_auto = 1
let g:clang_use_library = 1
let g:clang_debug = 1
let g:clang_library_path = '/usr/lib/'
let g:clang_user_options='|| exit 0'

但是,我仍然得到同样的错误。我也安装了clang和libclang-dev软件包。那么我还能做些什么来让clang_complete工作呢?

2 个答案:

答案 0 :(得分:1)

按ctrl + X将强制它完成,这似乎工作正常。仍不确定为什么会这样。我怀疑你必须创建一个.clang_complete文件,但我永远不能让python脚本工作。

答案 1 :(得分:0)

我的配置如下: 1).vimrc add:    让g:clang_user_options ='||退出0'

2)添加.clang_complete代码浏览器目录    例如。    -I ../ MYLIB /包括

当出现“ - 用户定义完成(^ U ^ N ^ P)模式未找到”时, 我发现我想念添加一些包括目录到.clang_complete。