配置时:
let g:ycm_key_invoke_completion = '<c-z>'
" 停止显示补全列表(防止列表影响视野), 可以按<C-Space>重新弹出
" 只能一个了.
"let g:ycm_key_list_stop_completion = ['<C-y>']
编译时,没加clangd
后面便不行了.于是用原来编译好的ccls
,
加上配置,
let g:ycm_language_server =
\ [{
\ 'name': 'ccls',
\ 'cmdline': [ 'ccls' ],
\ 'filetypes': [ 'c', 'cpp', 'cuda', 'objc', 'objcpp' ],
\ 'project_root_files': [ '.ccls-root', 'compile_commands.json' ]
\ }]