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

Vscode构建Go编程环境-已成功测试-20210413,第1张

1、测试环境 win10Vscode version:v.1.55.1(其他版本也可以)go版本:go1.16.2(其他版本也可以)

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

2、安装步骤 (1)安装Go插件

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

1)Vscode中安装Go插件

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

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

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

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

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

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

会有安装提示:

(2)如何运行Go代码

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

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

如何切换方法如下:

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

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

(3)解决VScode编辑器可能的报错问题 a.范例:创建一个module目录,然后生成一个xxx.mod文件

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

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

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

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

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

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

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

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

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

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

(4)其它VScode go环境问题

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

3、总结

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

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

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/996003.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-21
下一篇 2022-05-21

发表评论

登录后才能评论

评论列表(0条)

保存