如何使YouCompleteMe突出显示错误和警告?

时间:2015-07-15 04:43:59

标签: c++ vim autocomplete youcompleteme

这是我的.vimrc:

set nocompatible
filetype off

set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
Plugin 'gmarik/Vundle.vim'
Plugin 'scrooloose/nerdtree'
Plugin 'Valloric/YouCompleteMe'
Plugin 'jnurmine/Zenburn'
Plugin 'ldx/vim-indentfinder'
call vundle#end()

filetype plugin indent on
colors zenburn

set encoding=utf-8
set tabstop=4
set softtabstop=4
set shiftwidth=4
set smarttab
set number

let g:ycm_always_populate_location_list = 1

现在,我正在尝试在C ++项目中使用它。问题是编辑错误没有在编辑器中突出显示。我知道我的.ycm_extra_conf.py很好且配置得很好,因为如果运行:

:YcmForceCompileAndDiagnostics

然后,在一行中我知道错了:

:YcmShowDetailedDiagnostic

我收到了预期的错误消息:

/home/lvella/src/project/src/main.cpp:56:2: error: unknown type name 'safdsadfsadf'

但它没有突出显示。通过检查:YcmDiags,我可以看到30条警告消息来自我正在使用的外部库。现在我怀疑错误列表中最多包含30个条目,而我的代码中的条目不在其中。我对吗?我可以过滤掉我目前正在查看的文件中不存在的所有条目吗?我可以增加列出的条目数量吗?如何查看我的错误?

0 个答案:

没有答案