这是我的.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个条目,而我的代码中的条目不在其中。我对吗?我可以过滤掉我目前正在查看的文件中不存在的所有条目吗?我可以增加列出的条目数量吗?如何查看我的错误?