問題描述: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