两步解决vscode中golang扩展安装失败问题
目录
问题
使用vscode安装golang的代码提示、代码格式化等工具扩展时,通常会失败,因为访问不到外网的原因。
出现错误提示:
Installing github.com/uudashr/gopkgs/v2/cmd/gopkgs FAILED
看过很多解决方案,又是git clone,又是下载编译好的exe等,一一试过,可能是步骤没有写完整,我们都没有成功安装并使用。
代理
而通过更改代理,我们就可以直接在vscode正常下载安装这些扩展工具:
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.io,direct
安装更新扩展
重启vscode -> ctrl+shift+p -> go: install/update tools
All tools successfully installed. You are ready to Go :).
golang内置代码自动补全
Ctrl+Shift+p命令面板,输入setting,找到setting.json打开setting.json
"terminal.integrated.shell.windows": "C:\\Windows\\System32\\cmd.exe",
"go.useCodeSnippetsOnFunctionSuggest": true,
"go.useCodeSnippetsOnFunctionSuggestWithoutType": true,
"go.inferGopath": true,
"go.gotoSymbol.includeImports": true,
"go.gocodePackageLookupMode": "go",
"go.autocompleteUnimportedPackages": true,
"go.gopath":"I:\\src\\go",
gopath,可以通过go env查看。
好了现在我们可以愉快的在vscode上愉快的编写golang代码了。