vscode 搭建go开发环境
一:下载并安装go
二:下载并安装vscode
三:vscode安装扩展go
四:国内需要配置go插件代理
Go 1.13 及以上(推荐)
打开你的终端并执行
$ go env -w GO111MODULE=on
$ go env -w GOPROXY=https://goproxy.cn,direct
完成。
macOS 或 Linux
打开你的终端并执行
$ export GO111MODULE=on
$ export GOPROXY=https://goproxy.cn
或者
$ echo "export GO111MODULE=on" >> ~/.profile
$ echo "export GOPROXY=https://goproxy.cn" >> ~/.profile
$ source ~/.profile
完成。
Windows
打开你的 PowerShell 并执行
C:> $env:GO111MODULE = "on"
C:> $env:GOPROXY = "https://goproxy.cn"
或者
1. 打开“开始”并搜索“env”
2. 选择“编辑系统环境变量”
3. 点击“环境变量…”按钮
4. 在“<你的用户名> 的用户变量”章节下(上半部分)
5. 点击“新建…”按钮
6. 选择“变量名”输入框并输入“GO111MODULE”
7. 选择“变量值”输入框并输入“on”
8. 点击“确定”按钮
9. 点击“新建…”按钮
10. 选择“变量名”输入框并输入“GOPROXY”
11. 选择“变量值”输入框并输入“https://goproxy.cn”
12. 点击“确定”按钮
参考地址:https://github.com/goproxy/goproxy.cn/blob/master/README.zh-CN.md
五:打开go工作目录 在settings.json配置
"go.buildOnSave": "workspace",
"go.lintOnSave": "package",
"go.vetOnSave": "package",
"go.buildTags": "",
"go.buildFlags": [],
"go.lintFlags": [],
"go.vetFlags": [],
"go.coverOnSave": false,
"go.useCodeSnippetsOnFunctionSuggest": true,
"go.formatTool": "goreturns",
"go.goroot": "D:\Go",
"go.gopath": "D:\Go_pro",
"go.gocodeAutoBuild": false,
"terminal.integrated.shell.windows": "C:\windows\System32\cmd.exe",
"go.autocompleteUnimportedPackages": true,
"files.autoSave": "off",
"go.docsTool": "guru",
"go.gocodePackageLookupMode": "go",
"files.associations": {"*.tpl": "html"},
"go.inferGopath": false,
六:创建一个.go文件 提示安装插件 点击安装所有即可