vscode 配置 go 开发环境

本秂侑毒 提交于 2020-12-24 01:45:31

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

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

三、配置环境

        1、配置goroot ,  这个是go的安装根目录;gopath,这个是go开发的工作目录

            

       2、 配置 path

        

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

             

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

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

        

 

        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    

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

           

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!”,则开发环境配置成功。
 
10、配置govendor, go依赖包的管理工具
进入 %GOPATH%    执行  go get -u -v github.com/kardianos/govendor   ,执行完后,在bin目录下会有govendor.exe
进入%GOPATH%\src\项目目录   , 执行  govendor init ,会生成 vendor目录及子文件vendor.json
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!