vs code配置go开发环境,2020学习go开发笔记

做为一个多年的 .net 开发者,学习go语言的话,是很快就可以入门的,go语言又称Golang,是Google开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言;在学习go语言之前,需要使用一个趁手的集成开发工具并配置go开发环境,本文分享一下vs code配置go开发环境的事情。

vs code配置go开发环境

下载安装go安装包

在开始之前,先安装go安装包,go安装包可以在官网下载或者在go语言中文网下载,go的官网是在墙外面,因此访问官网需要借助科学上网工具(也称梯子),没有工具就在go语言中文网下载吧。

go官网下载地址:https://golang.org/doc/install

vs code配置go开发环境,2020学习go开发笔记 1

go语言中文网下载地址:https://studygolang.com/dl

vs code配置go开发环境,2020学习go开发笔记 2
  • go官网下载地址:https://golang.org/doc/install
  • go语言中文网下载地址:https://studygolang.com/dl

安装包几乎是一路next即可,安装路径可以自己调整。

提示:笔者参考了一些文章,都是说要配置环境变量,事实上我并没有配置。安装完毕后自动就为我配置好了,路径是使用当前用户路径下的一个目录,如下图所示:

vs code配置go开发环境,2020学习go开发笔记 3

当然这个环境变量您可以修改为你想要的路径。

安装成功后,你可以打开cmd输入命令:go version 来验证一下是否安装成功,类似下图那样,就表示安装成功了。

vs code配置go开发环境,2020学习go开发笔记 4

下载安装vs code

不清楚什么是vs code?vs code是Visual Studio Code的简写,可以直接点击这里到官网下载vs code。

vs code配置go开发环境

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 图标。

vs code配置go开发环境,2020学习go开发笔记 5

go语言开发扩展就是通过这简单的操作就可以完成安装,配置起来是不是很简单呢?接下来看看怎样安装go开发工具包

安装go开发工具包

vs code安装的go开发工具包,是由google官方与微软合作推出的,即vs code安装的go extension是由 google的go团队开发的,因此vs code是最受欢迎的go开发工具,Go和VS Code在开发人员中都很流行。

vs code配置go开发环境,2020学习go开发笔记 6

在安装go开发工具包之前,需要提前说明的是,在国内网络环境下,如果你按照正常流程安装是肯定会出错的,因为墙的原因,国内封锁了很多网站,这也给开发人员造成了一些困扰,在安装go开发工具包时,即使你用了科学上网工具还是不行,原因未知。

为了能在国内网络环境下正常的安装go开发工具包,你需要做如下的操作,打开cmd,执行2条命令:

go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,direct
vs code配置go开发环境,2020学习go开发笔记 7

当完成上面操作后,就可以正常的安装go开发工具包了,安装之后,vs code就会提供诸如代码提示、代码自动补全等功能。Windows平台按下快捷键:【 Ctrl+Shift+P 】,Mac平台按【 Command+Shift+P 】,这个时候VS Code界面会弹出一个输入框,按下图提示操作即可。

vs code配置go开发环境,2020学习go开发笔记 8

选中Go:Install/Update Tools后,就会弹出一个列表如下图,然后全部勾选,再点击Ok安装就可以了。

vs code配置go开发环境,2020学习go开发笔记 9

以上的操作就是在国内网络环境下配置go最方便最直接的方式了,也是经过摸索踩坑后得出。

使用Go Modules管理依赖

这是官方推荐的为了替代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开发环境,2020学习go开发笔记 10
vs code配置go开发环境,2020学习go开发笔记 11

至此就完成了vs code配置go开发环境,剩下的事情就是愉快的写go代码了。

vs code其它配置

中文支持

vs code默认是英文,中文支持的话,也是需要安装扩展。点击左侧扩展图标,搜索:chin就可以出现Chinese Languages这个扩展了,再点下Install安装,最后重启下VS code就可以了。

vs code配置go开发环境,2020学习go开发笔记 12

设置编辑器主题

每个人喜好不一样,你可以直接按快捷键【Ctrl+K+T】,也可以点【File->Preferences->Color Theme】来设置主题。

vs code配置go开发环境,2020学习go开发笔记 13

快捷键介绍

VS code有很多的快捷键,可以查看VS Code详细配置指南,掌握8类快捷键高效撸码这篇文章获得更多介绍。

写在最后

本文只是记录了下怎样配置go的开发环境,更多的关于vs code的介绍,可以网上搜索下。

加入电报群

【江湖人士】(jhrs.com)原创文章,作者:江小编,如若转载,请注明出处:https://jhrs.com/2020/38410.html

扫码加入电报群,让你获得国外网赚一手信息。

文章标题:vs code配置go开发环境,2020学习go开发笔记

(0)
江小编的头像江小编
上一篇 2020-09-17 18:38
下一篇 2020-09-20 10:47

热门推荐

Leave a Reply

Sending

国外老牌便宜域名服务商Namecheap注册com域名大优惠,抢到就赚到,优惠码:NEWCOM698
$5.98/年
直达官网