VsCode中搭建Go开发环境

小白小小白,万事开头难啊,要问什么难,咱啥也不懂,配置环境就挺难的,跪了。

啰嗦一句,最近真的是忙透了,本说断更一周,不成想,it也有爱情,这博客竟然一天不更浑身难受,你说这还不是爱情么。emm……你别走,看我啰嗦这么多了,就看看你想解决的问题把,VsCode中搭建Go开发环境。

安装Golang

官网上下载Golang的安装包传送门(需要FQ)
Windows安装:打开安装包后,一直Next就好了。安装时记好自己的安装路径,我自己就默认安装到C盘了。
听说现在的版本不需要配置环境变量了,会自动配置,还挺好的,舒服。咱也不懂,可能是在这里插入图片描述
我这个自动配置了?也挺好,哈哈!

验证一下
在DOS下敲 go version, 如下图,则说明安装成功。
VsCode中搭建Go开发环境_第1张图片
注:也可以看我上篇文章Go开发环境搭建-Windows

得,go语言从配置环境变量到放弃,还是说一下怎么配置吧!

配置GOPATH(定义工作区)
GOPATH路径最好只设置一个,所有的项目代码都放到GOPATH的src目录下。
VsCode中搭建Go开发环境_第2张图片
在工作区文件夹下创建src、bin、pkg文件夹
VsCode中搭建Go开发环境_第3张图片

然后我们把bin文件环境变量也配置一下。
在path后加bin文件所在目录。
VsCode中搭建Go开发环境_第4张图片

配置Go开发环境

我使用的是VSCode,真的是看见别人用这个IDE用的比较多,紧跟大佬们的步伐么。大家也可以选择自己习惯的编译器啊,那么,我就要说你了,请绕道离开(不用浪费时间嘛,时间可是很宝贵的~),这里是VsCode的环境搭建。

打开我们的VSCode,先安装一个中文插件,和下图方法一下,搜索chinese下载安装重启软件即可。安装Go插件,就这一个就可以了(这句话,“我是搬运工”)
VsCode中搭建Go开发环境_第5张图片
咦,我这个版本是帮我安装好了么,emm……这怎么和别人不一样 。是卸载呢,不是下载。(也可能是我点下载了没在意,不过这不重要!)

快试一下吧创建一个main.go如图所示
VsCode中搭建Go开发环境_第6张图片右下角当然是点install all了

VsCode中搭建Go开发环境_第7张图片
天,全部失败了,百度了一下才知道,大环境下,咱国家的墙太高了。这里我找到的是百度网盘的链接https://pan.baidu.com/s/1Evs8r7fkHbDSl9Qrxbm-ew#list/path=%2F密码:vjx2
网盘资源来源为李文周博客文章中看到李文周的博客,如有侵权,联系我删除。
将下载好的文件复制到GOROOT/bin(安装go语言的目录,不是工作区的目录) 目录下。
我的在C:Users\ASUS\go\binVsCode中搭建Go开发环境_第8张图片
VsCode中搭建Go开发环境_第9张图片
然后就配置好了!

还有重要的一步,看下图配置!

VsCode中搭建Go开发环境_第10张图片

{        "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": "C:/Go",       
               "go.gopath": "F:/gowork",     
                  "go.gocodeAutoBuild": false,
                          "files.autoSave":"onFocusChange",  
                                "launch": {          "version": "0.2.0",          "configurations": [            {              "name": "GoLaunch",              "type": "go",              "request": "launch",              "mode": "debug",              "remotePath": "",              "port": 2345,              "host": "127.0.0.1",              "program": "${fileDirname}",              "env": {                "GOPATH":"F:/gowork"              },              "args": [],              "showLog": true            }          ]        }      }  

代码贴乱了 不过这不重要记得把json中对应的gopath和goroot路径更换成你自己的!
VsCode中搭建Go开发环境_第11张图片

不知道大家有没有遇到版本不匹配问题!

你可能感兴趣的:(Go)