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