これは私の .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 個のエントリがあり、コード内のエントリは除外されていると思われます。私は正しいですか?現在見ているファイルに存在しないすべてのエントリを除外できますか? リストのエントリ数を増やすことはできますか? エラーを表示するにはどうすればよいですか?