vscode golang 不能自动补全问题

问题描述:

使用vscode编辑go语言时,有时候会莫名其妙的代码不能自动补全,struct的属性值不能自动提示,这时候如果重新启动vscode也没有效果,就可能是gocode插件出了问题或者有了更新

解决方案:

1. 运行    gocode close

2.删除 GOPATH/bin文件夹下 gocode.exe(在GOPATH/src/github.com和GOPATH/pk/github.com文件下删除mdempsky/gocode 和nfs/gocode,一般这个不操作也可以 )

3.运行 go get -u -v github.com/mdempsky/gocode

4.运行 go install github.com/mdempsky/gocode

5.检查 GOPATH/bin文件夹下 gocode.exe是否重新生成

6.在vscode检查是否能自动补全代码

参考链接:https://github.com/Microsoft/vscode-go/issues/1723

猜你喜欢

转载自www.cnblogs.com/ITCoNan/p/10148971.html