0%

VSCode+GoLang 环境搭建

Window 上建立Golang开发环境记录

环境信息

  • Windows操作系统
  • go 1.14
  • VSCode 1.46

下载并安装软件

设置 go 环境变量

系统环境变量中添加

1
2
GOROOT=C:\Go
GOBIN=C:\Go\bin

系统环境变量 Path 变量中添加

1
%GOBIN%

用户环境变量中添加

1
GOPATH=%USERPROFILE%\go

安装 VSCode-go 插件

修改 golang 镜像地址

Go 1.13 及以上(推荐)

打开你的终端并执行:

1
$ go env -w GOPROXY=https://goproxy.cn,direct

Windows 环境下修改

  1. 打开“开始”并搜索“env”
  2. 选择“编辑系统环境变量”
  3. 点击“环境变量…”按钮
  4. 在“<你的用户名> 的用户变量”章节下(上半部分)
  5. 点击“新建…”按钮
  6. 选择“变量名”输入框并输入“GOPROXY”
  7. 选择“变量值”输入框并输入“https://goproxy.cn”
  8. 点击“确定”按钮

Linux 环境下修改

打开你的终端并执行:

1
$ export GOPROXY=https://goproxy.cn

或者

1
$ echo "export GOPROXY=https://goproxy.cn" >> ~/.profile && source ~/.profile

完成。

安装 golang 插件

Ctrl + Shift + P

打开命令,输入 go:install

选择 go:install/update tools

配置 golang 自动补全功能

setting.json

1
2
3
4
5
6
7
8
9
10
11
12
{
"go.addTags": {},
"window.zoomLevel": 1,
"go.autocompleteUnimportedPackages": true,
"go.gocodePackageLookupMode": "go",
"go.gotoSymbol.includeImports": true,
"go.useCodeSnippetsOnFunctionSuggest": true,
"go.inferGopath": false,
"go.gopath": "C:\\Users\\xxx\\go",
"go.useCodeSnippetsOnFunctionSuggestWithoutType": true,
"files.autoSave":"onFocusChange",
}

go 跳转

需要将Go代码中的错误都排除掉
一个项目中不能出现两个main函数等
深入了解Go 工具的使用

使用 go mod 管理模块

欢迎关注我的其它发布渠道