IDE vscode
此处省略vscode安装……
1.安装go语言包
包下载地址: https://golang.google.cn/dl/
2022年3月10日最新版本: https://golang.google.cn/dl/go1.17.8.windows-amd64.msi
此处忽略安装过程(默认一直下一步选择好我们的安装路径即可)
2.开启go mod模式
go env -w GO111MODULE=on
3.设置国内代理下载
go env -w GOPROXY=https://goproxy.cn,directgo env -w GOPROXY=https://goproxy.io,directpowershell 配置# 配置 GOPROXY 环境变量$env:GOPROXY = "https://goproxy.io,direct"# 还可以设置不走 proxy 的私有仓库或组,多个用逗号相隔(可选)$env:GOPRIVATE = "git.mycompany.com,github.com/my/private"
4. Windows Vscode 配置
4.1.安装go扩展

4.2.安装go语法提示
Go nightly
4.3.配置go参数

到设置中,搜索go

添加如下配置
从go.goroot 参数注意修改未自己位置
go env 查看环境信息
{"explorer.confirmDelete": false,"workbench.editorAssociations": [{"viewType": "jupyter.notebook.ipynb","filenamePattern": "*.ipynb"}],"python.defaultInterpreterPath": "C:\\Users\\Administrator\\envs\\automation\\Scripts\\python.exe","window.zoomLevel": 1,"editor.accessibilityPageSize": 2000,"vs-kubernetes": {"vscode-kubernetes.kubectl-path.windows": "C:\\Users\\Administrator\\.vs-kubernetes\\tools\\kubectl\\kubectl.exe","vscode-kubernetes.minikube-path.windows": "C:\\Users\\Administrator\\.vs-kubernetes\\tools\\minikube\\windows-amd64\\minikube.exe","vscode-kubernetes.helm-path.windows": "C:\\Users\\Administrator\\.vs-kubernetes\\tools\\helm\\windows-amd64\\helm.exe"},"debug.console.fontSize": 18,"markdown.preview.fontSize": 18,"editor.fontSize": 18,"editor.codeLensFontFamily": "14","workbench.colorTheme": "Monokai","terminal.explorerKind": "external","terminal.integrated.fontSize": 18,"window.dialogStyle": "custom","workbench.editor.limit.value": 11,"workbench.sideBar.location": "left","editor.renderControlCharacters": true,"go.alternateTools": {},"go.goroot": "C:/Go","go.gopath": "E:/goapth","go.gocodeAutoBuild": false,"files.autoSave":"onFocusChange","launch": {"version": "0.2.0","configurations": [{"name": "GoLaunch","type": "go","request": "launch","mode": "debug","remotePath": "","port": 2345,"host": "127.0.0.1","program": "${fileDirname}","env": {"GOPATH":"E:/goapth"},"args": [],"showLog": true}]},"update.mode": "manual"}
4.4.目录对接实际目录
创建gopath目录,并在gopath目录下创建 如下三个文件夹
bin
pkg
src
如下图
4.5.设置环境变量
# 环境便配置go envgo env -w GOBIN=D:\Go\bingo env -w GOPATH=D:\gopath\go env -w GO111MODULE=ongo env -w GOPROXY=https://goproxy.io,direct
