Vimplus
自带YouCompleteMe
插件,在正确安装Vimplus后,使用C语言编程的过程中频繁报错:
1 | RuntimeError: No completions found; errors in the file? |
去看了YouCompleteMe
的官方文档后,发现Vimplus
是在不支持C系列语言的情况下编译YCM的,根据指引需要编译YCM 与通过C家族语言的语义支持 clangd
如果是安装通过YouCompleteMe
官方文档的方式进行的,则遵循如下文档指引即可
1 | cd ~/.vim/bundle/YouCompleteMe |
Vimplus
将YouCompleteMe
等所有插件安装在了.vim/plugged
,应按以下操作
1 | cd ~/.vim/plugged/YouCompleteMe |
重新编译后,C编程就没有报错了