Windows + VS Code搭建 Go 开发环境

想学 golang
也就是 Go语言
由来已久,但苦于不像 Delphi
C#
这等有现成的 IDE
,第一步就卡壳了。所幸网上资源丰富,在尝试后终于把环境搭起来了,在此做个记录以备忘。

安装 Git

安装 Go Tools
时需要用到。而且,搞开发不用 Git
?图样图森破!

Git官网
,安装略。若已安装 WSL
则可直接使用 WSL
里的 Git

安装 golang

由于众所周知的原因, Go
官网
并不总是能访问,其实在国内是有一个 官方镜像
的。下载安装什么的就略过了。

环境变量

安装好之后在命令行里运行 go env
即可查看 Go环境变量

  • GOROOT:就是Go的安装目录,如 C:\Go

  • GOPATH:Go的工程目录,不能是Go的安装目录,可以有多个目录,多个目录之间用 ;
    分隔,且下面安装的 Go Tools
    会安装在第一个目录。如: C:\Users\Administrator\go

安装 VS Code

  1. 下载 VS Code
    ,并安装,没什么好说的。

  2. 安装配置中文:打开 VS Code
    ,按 Ctrl+Shift+P
    ,输入 display
    ,选择 Configure Display Language
    回车,选择 zh-cn
    回车,若无则选择 Install additional languages...
    回车,在左侧选择中文安装,安装完之后根据提示重启。

  3. Ctrl+Shift+X
    搜索 Go
    ,安装微软的Go插件。

  4. 关闭 VS Code

安装 Go Tools

  1. 打开命令行依次执行以下语句
::下载tools
git clone https://github.com/golang/tools.git %GOPATH%\src\golang.org\x\tools
::下载lint
git clone https://github.com/golang/lint.git %GOPATH%\src\golang.org\x\lint
  1. 待全部下载完之后,打开 VS Code

  2. Ctrl+N
    新建一个文档,选择语言模式为 Go
    ,会有 Analysis Tools Missing
    的提示,点 Install
    坐等完成(共11个),安装完成之后查看是否全部成功,最后重启 VS Code

  3. 重启后在刚才新建的文档里写上go代码并保存,按 F5
    调试,验证效果。