Vscode构建Go编程环境-已成功测试-20210413

4 篇文章 0 订阅

image-20210413154526653

1、测试环境

  • win10
  • Vscode version:v.1.55.1(其他版本也可以)
  • go版本:go1.16.2(其他版本也可以)

本篇博文是在读者Go自身环境已经搭好,VScode也已装好的基础上所总结而来,Go语言环境搭建请查看其他文章,这里不再赘述。

2、安装步骤

(1)安装Go插件

Go插件的功能:Vscode的Go插件会自动化格式你的go代码的,这个功能很不错的(优秀)

image-20210314232744339

image-20210314232838385

1)Vscode中安装Go插件

在插件搜索里选在Go,找那个星最多的那个,点击安装,重启VScode即可:

image-20210314225404922

2)安装Go插件所依赖的包

在安装go插件后,如果在编辑go源码时编辑器报错的话,有如下2种解决办法:

a.自动:编辑器弹出什么报错就安装什么插件。

创建go文件并打开,根据工具提醒安装第三方工具,进行安装/升级

image-20210314225823656

b.手动安装:ctrl+shift+p -> go install/update tools(安装所有相关包)

image-20210314225722641

会有安装提示:

image-20210314225945050

(2)如何运行Go代码

注意:winodws中终端有2种选择方式,一个是cmd,一个是powershell,两者的运行方式有些区别,自己用的过程就知道了。

termianl: windows => cmd(对powershell不熟悉的用cmd)

image-20210326201337586

  • 如何切换方法如下:

image-20210314233644400

image-20210314233702074

方式1:选中文件在集成终端中打开

image-20210314233428219

image-20210314233755286

方式2:直接按ctrl `即可直接打开终端。(方便)

image-20210314233506346

(3)解决VScode编辑器可能的报错问题

a.范例:创建一个module目录,然后生成一个xxx.mod文件

Go代码可能会在Vscode中报错,但是不影响代码运行,只是编辑器有问题
这个会在讲包的时候在讲。
这个一般建议配置这个步骤,要不自己的VScode编辑器会出现报错的,虽然不是语法问题,但会影响自己编程注意力的(亲测有效)。

报错现象:有时候,在写vscode里写完代码保存时会报错:(别人报的错)

image-20210315062152653

如何修复:创建一个module目录,然后生成一个xxx.mod文件即可。例如go mod init module 然后后续打开目录时,直接打开含有module这个目录的父目录就好。

老师说,有时候右下角可能会出现报错,但再测试时没有报错,可能问题被修复了:

image-20210413154253023

创建完后,我这边也没有报错了:

image-20210315061808314

b.范例:安装好go软件后,第一次打开vscode,可能无法找到go环境变量,重启下vscode就好。

很奇怪:我这里的VScode报错了。。按理说,这个VScode的go插件会自动格式化代码的,但是我这里报错了。

image-20210314230624269

image-20210314231011223

上次我是指定了go安装到其他路径下的,这次我删除软件再次按默认路径安装试下,看结果是否会符合预期?–一般来说,自定义安装路径是可以的,并不一定需要安装在默认路径下。

重装后配置了环境变量后,go的环境变量如下:

image-20210314231853736

我去,果真按默认路径安装go软件就不会出现问题了:(很奇怪,待下次遇到了再进行研究)

image-20210314232156603

image-20210314232413607

(4)其它VScode go环境问题

Vscode go插件环境在保存的时候会进行编译,因此可自动识别一些语法错误的;

3、总结

从个人使用Vscode作为go编程编辑器来说,是非常方便的。Vscode的生态很好,且更新很快,有许多有用的插件。

以上就是本次如何构建Go编程环境——vscode了,感谢观看!
image-20210413154823286

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值