问题描述:git
使用vscode编辑go语言时,有时候会莫名其妙的代码不能自动补全,struct的属性值不能自动提示,这时候若是从新启动vscode也没有效果,就多是gocode插件出了问题或者有了更新github
解决方案:插件
1. 运行 gocode closecode
2.删除 GOPATH/bin
文件夹下 gocode.exe(在GOPATH/src/github.com和GOPATH/pk/github.com文件下删除mdempsky/gocode
和nfs/gocode,通常这个不操做也能够
)get
3.运行 go get -u -v github.com/mdempsky/gocodeit
4.运行 go install github.com/mdempsky/gocode语言
5.检查 GOPATH/bin
文件夹下 gocode.exe是否从新生成文件
6.在vscode检查是否能自动补全代码解决方案
参考连接:https://github.com/Microsoft/vscode-go/issues/1723co