一、下载vscode并安装      https://code.visualstudio.com/Download

二、下载go 并安装  https://golang.google.cn/dl/

三、配置环境

        1、配置goroot ,  这个是go的安装根目录

            vscode 配置 go 开发环境

       2、 配置gopath,这个是go开发的工作目录

         vscode 配置 go 开发环境

        3、在cmd 命令中输入go version  和 go env  有如下提示,则说明配置成功

       vscode 配置 go 开发环境       vscode 配置 go 开发环境

        4、在gopath 对应的文件夹下新建 bin、pkg、src三个文件夹,在src下面新建 golang.org/x 文件夹

git clone https://github.com/golang/tools.git tools   和   git clone https://github.com/golang/lint lint  下载github上go相关的工具源码;或者直接去 github 上下载对应的源码,解压并命名为 tools 和 lint 文件下放在 x文件夹下

        vscode 配置 go 开发环境vscode 配置 go 开发环境

 

        6、在gopath 对应的文件夹下执行 如下命令,则会在bin目录下,生成对应的exe文件

    go install github.com/mdempsky/gocode
    go install github.com/ramya-rao-a/go-outline
    go install github.com/acroca/go-symbols
    go install golang.org/x/tools/cmd/guru
    go install golang.org/x/tools/cmd/gorename
    go install github.com/stamblerre/gocode
    go install github.com/ianthehat/godef
    go install github.com/sqs/goreturns
    go install golang.org/x/lint/golint    vscode 配置 go 开发环境

    
         7、打开vscode   设置go配置,先按照1、2、3安装go的插件,然后  文件 >  首选项 > 设置 ,点击箭头,进入 settings.json 的设置

       vscode 配置 go 开发环境 vscode 配置 go 开发环境   

8、在settings.json中加入如下配置并保存,其中go.goroot 和 go.gopath 根据实际修改

    "go.buildOnSave": "workspace",     "go.lintOnSave": "package",     "go.vetOnSave": "package",     "go.buildTags": "",     "go.buildFlags": [],     "go.lintFlags": [],     "go.vetFlags": [],     "go.coverOnSave": false,     "go.useCodeSnippetsOnFunctionSuggest": false,     "go.formatOnSave": true,     "go.formatTool": "goreturns",     "go.goroot": "E:\\Program Files\\Go",     "go.gopath": "E:\\GoWorkspace",     "go.gocodeAutoBuild": false   9、在src目录下新建项目文件夹,并在文件夹件新建go文件,输入如下代码,并按F5 运行,如在控制台正确打印 “hello golang!”,则开发环境配置成功。

vscode 配置 go 开发环境