手动重启gocode
gocode close
gocode -s
更新gocode
go get -u -v github.com/stamblerre/gocode
VsCode中的setting.json中需要配置 inferGopath
"go.inferGopath": true,
其他情况
go mod 冲突
使用 go mod,会添加两个环境变量 GOPROXY 和 GO111MODULE ,inferGopath 被禁用。
将 GO111MODULE 环境变量改为 off 即可,代码的智能提示就有了。每次需要下载依赖包时,再把这个环境变量改为 on。