vscode 配置 go 开发环境 - Go语言中文社区

vscode 配置 go 开发环境


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

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

三、配置环境

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

            b8a68a7321139e47989e084e1c29f83f2d9.jpgb41173bb0cd0c58ac5b713c23657804d684.jpg

       2、 配置 path

        7896031d2ac12a0f0db55721447d8e6005f.jpg

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

       beae3077dfda68de6a9273d5ec3f2bd4555.jpg       20bba2be14616237b54925a88f1c82b7c49.jpg

        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文件夹下

        905c5021af86e206dc243e36b89cc9adcd2.jpg8001654ba5479c07f68fdedffb637da2bfa.jpg

 

        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!”,则开发环境配置成功。
f81962aa053c71356b9ed5ebed95ce34c71.jpg
 
10、配置govendor, go依赖包的管理工具
进入 %GOPATH%    执行  go get -u -v github.com/kardianos/govendor   ,执行完后,在bin目录下会有govendor.exe
进入%GOPATH%src项目目录   , 执行  govendor init ,会生成 vendor目录及子文件vendor.json

转载于:https://my.oschina.net/TonyTaotao/blog/3055211

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/weixin_33762130/article/details/92441409
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2020-04-18 19:20:15
  • 阅读 ( 1642 )
  • 分类:Go

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢