Go语言介绍
Go 是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易。Go是从2007年末由Robert Griesemer, Rob Pike, Ken Thompson主持开发,后来还加入了Ian Lance Taylor, Russ Cox等人,并最终于2009年11月开源,在2012年早些时候发布了Go 1稳定版本。现在Go的开发已经是完全开放的,并且拥有一个活跃的社区。
下载安装go安装包
当然这个环境变量您可以修改为你想要的路径。
安装成功后,你可以打开cmd输入命令:go version 来验证一下是否安装成功,类似下图那样,就表示安装成功了。
下载安装vs code
不清楚什么是vs code?vs code是Visual Studio Code的简写,可以直接点击这里到官网下载vs code。
vs code是微软出品的跨平台轻量级开发工具,支持市面上主流的编程语言,您只需要安装好相应的扩展(插件)就可以开发被支持的语言了。从上面图中,根据你所用的操作系统来下载即可,苹果电脑下载Mac版,linux系统的下载deb包或rpm文件即可,Windows系统下载win版本的即可。
本文基于windows版本编写,因此安装vs code时,基本上一路next即可,安装很快很简单。 安装go语言开发扩展(插件)
vs code安装完毕后,我们要做的就是【安装go语言开发扩展】和【go开发工具包】。如下图所示,在左侧的4个框图标处(鼠标放到上面会提示:Extensions),点击一下该图标,然后在出现的面板里面输入:go,即上面第1个箭头指向位置处输入go,搜索出扩展后,点击【Install】即可(第3步),因为我已经配置好了,所以第1列go那里没有绿色的 Install 图标。
这是官方推荐的为了替代GOPATH而诞生的一个Go语言依赖库管理器。之前所有的包都丢在GOPATH中,它的最大的好处就是,我们依赖的包可以指定版本。其次所有程序依赖的包,只会存在同一份。不会像npm那样,同一个包还能有n多个存在。这样我们的电脑就很省空间了
使用起来也非常简单,常用命令就一个go mod tidy,通俗来说就是将当前的库源码文件所依赖的包,全部安装并记录下来,多的包就删掉,少了的就自动补上 我们来实践操作下
进入我们的hello文件夹,并且执行go mod init即可$ cd $GOPATH/src/hello$ go mod init
可以看到多出了一个go.mod文件和go.sum文件,go.mod文件是记录我们依赖库以及版本号
至此就完成了vs code配置go开发环境,剩下的事情就是愉快的写go代码了。
vs code其它配置
中文支持
vs code默认是英文,中文支持的话,也是需要安装扩展。点击左侧扩展图标,搜索:chin就可以出现Chinese Languages这个扩展了,再点下Install安装,最后重启下VS code就可以了。