Manjaro 更新vim插件或者系统后 YCM失效

manjaro 更新之后,ycm总会多少有些毛病:

第一次遇到的问题:

PluginUpdate之后ycm失效。使用命令:YcmToggleLogs查看ycmd_39047_stderr_Pp1GpB.log文件,最上面提示出错:

No semantic completer exists for filetypes: ['cpp']

解决办法是去到.vim/bundle/YouCompleteMe 文件夹下重新./install.py —all编译一下

第二次遇到的问题:

使用命令:YcmToggleLogs查看ycmd_39047_stderr_Pp1GpB.log文件,最上面提示出错:

ImportError: libtinfo.so.5 too short.

原因大概是编译的时候链接的库想当然了,更新系统 libtinfo.so已经到了6,所以,同上,得这样让它适应一下:

./install.py --all --system-libclang
原文地址:https://www.cnblogs.com/Rosebud/p/9124621.html