升级Go版本后VsCode代码提示失效

2,404 阅读1分钟

手动重启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,会添加两个环境变量 GOPROXYGO111MODULEinferGopath 被禁用。

GO111MODULE 环境变量改为 off 即可,代码的智能提示就有了。每次需要下载依赖包时,再把这个环境变量改为 on