以下步骤介绍如何在 Windows 上搭建 Go 开发环境,并配合 Visual Studio Code 进行开发。

安装步骤

  1. https://github.com/golang/go 下载 Go for Windows 的 msi 安装包并完成安装。
  2. 在 Visual Studio Code 中搭建开发环境,安装 Go 扩展。
  3. 点击 VS Code 右下角提示的 analysing missing tools,系统会自动安装所需工具。GOPATH 默认位于 C:\Users\XXXXXX\go。安装过程中某些包可能会失败,建议开启 VPN 后重试。
  4. 添加环境变量:
    • 新增 GOPATH,值为上一步的 go 目录,如 C:\Users\XXXX\go\bin
    • C:\Users\XXX\go\binC:\Users\XXX\go 两个路径追加到系统 PATH
  5. 在 VS Code 的用户设置中加入以下配置(settings.json):
    {
        "workbench.startupEditor": "newUntitledFile",
        "extensions.ignoreRecommendations": true,
          "update.channel": "none",
          "files.autoSave": "onFocusChange",
        "go.buildOnSave": true,
        "go.lintOnSave": true,
        "go.vetOnSave": true,
        "go.buildTags": "",
        "go.buildFlags": [],
        "go.lintFlags": [],
        "go.vetFlags": [],
        "go.coverOnSave": false,
        "go.useCodeSnippetsOnFunctionSuggest": false,
        "go.formatOnSave": true,
        "go.formatTool": "goreturns",
        "go.goroot": "C:\\Go",
        "go.gopath": "C:\\Users\\xxxxxx\\go",
        "go.gocodeAutoBuild": true
    }

运行示例

按 F5 运行以下 Hello World 程序:

package main

import "fmt"

func main() {

	fmt.Println("Hello, Wo1111rld!")
}

参考资料

一个 Go 语言入门教程:http://www.yiibai.com/go/go_start.html