我clang-complete
使用 Vundle 安装,使用 . 下载 llvm sudo apt install llvm-4.0
,使用 . 下载 clang。sudo apt install libclang-4.0
这是我的 .vimrc:
let g:clang_complete_auto=1 " automatically complete after -> . ::
let g:clang_hl_errors=1 " highlight the warnings and error the same way clang does it
let g:clang_complete_copen=0 " open quickfix window on error
let g:clang_periodic_quickfix=0 " periodically update the quickfix window
let g:clang_snippets=0
let g:clang_close_preview=1
let g:clang_use_library=1
let g:clang_library_path='/usr/lib/llvm-4.0/lib'
let g:clang_user_options='-stdlib=libc++ -std=c++11 -I /usr/include/c++/8/'
set completeopt=menu,longest
但是,以这种方式运行并不好。当我键入std::
时,菜单只显示一些无用的项目,例如size_t
但除外cout
等。