ycm不补全golang第三方包
先说一句WTF,一天啥事没干,就解决这个问题了
首先定位ycm调用gocode命令的代码
~/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/completers/go/go_completer.py:150
可以自己print输出具体命令,输出在/tmp/ycm*
解决办法是看输出命令自己调试下到底为什么,应该是gocode更新了,ycm没更新,所以指令有问题,我把-add和filename注释掉就可以了,暂时就打了一个难看的注释,等ycm更新了