VS Code的下载和安装

1. 下载链接(本人下载版本VSCodeUserSetup-x64-1.57.0.exe)

https://code.visualstudio.com/download

友情建议:直接从浏览器下速度贼慢,如果可以,复制链接到迅雷中,一下子就下好了。

2. 安装

安装成功,关掉界面,接下来安装golang。

golang的下载和安装

1. 下载链接

https://studygolang.com/dl

2. 安装

到此为止,golang也安装完成。接下来要看下环境配置问题。

3. 配置环境

环境配置完成,可以先检查一下是否安装成功,打开cmd窗口,运行go version,如果出现版本信息说明安装成功

接下来可以去写自己的第一个Hello World程序了。

编写运行Hello World程序

1. 打开VS Code, 点击Open Folder(选择%GOPATH%目录,我的在F:\GoProject)

2. 右键GOPROJECT选择新建一个文件夹取名project01,当然此处名字随意取。

3. 右键project01文件夹下新建文件取名为main.go,当然此处名字也可随意取,但是后缀是.go

4. 在main.go中编写代码如下,编写完按Ctrl+S保存

package main

import "fmt"

func main(){
fmt.Println("Hello World!!!")
}

5. 进入main.go的目录下打开cmd,输入go build main.go,会在同级目录下生成main.exe,然后在cmd窗口运行main.exe,会输出“Hello World!!!”。如果不想生成exe直接查看运行结果可以使用命令go run main.go就会在控制台直接输出“Hello World!!!”。

6. 其实写完main.go文件时,可以直接在VS Code中点击Run,就会在编译器输出“Hello World!!!”,但是前提是安装了VS Code的基本插件,这是下面这个标题所讲内容,也就是解决被墙的问题。

VS Code安装各种基本插件

1. 插件如下

2. 安装方法

1. 首先设置代理,参考链接:https://blog.csdn.net/weixin_45888851/article/details/113523900

2. 打开VS Code,会弹出框提示是否Install,这个时候就可以点击Install了。

如果出现以下错误,解决方法为:https://blog.csdn.net/weixin_45111820/article/details/113097591

打开setting.json,修改里面内容,记得修改完后要按Ctrl+S保存哦。

修改完之后重启VS Code

哇!!!看到一堆错误,心拔凉拔凉的。

删除pkg包,重启VS Code。点击Run Without Debugging。又看到飘了下面这个错误

不要慌,运行go env -w GO111Module=off

可以看到成功输出Hello World!!!

如果在下面看到有红色提示字,解决方法:https://www.cnblogs.com/cjjjj/p/11847262.html

Failed to continue: Check the debug console for details

那么就打开launch.json,修改完成后记得保存。

然后在Run main.go,就OK了

大功告成。

最新文章

  1. Android内存性能优化(内部资料总结) eoe转载
  2. Android 环境通过国内映像快速搭建
  3. html中盒子模型立体结构图
  4. 删除除了Src属性以后的全部属性
  5. 【转链接】Handlebars模板引擎以及浅谈模板引擎的实现原理
  6. bzoj1023
  7. Spark第一个应用程序
  8. COGS2421 [HZOI 2016]简单的Treap
  9. H5_0003:JS禁用调试,禁用右键,监听F12事件的方法
  10. 四边形不等式优化DP
  11. 《深入浅出nodejs》读书笔记(1)
  12. MVC开发中的常见错误-03-System.Data.Entity.Validation.DbEntityValidationException: 对一个或多个实体的验证失败。有关详细信息,请参见“EntityValidationErrors”属性。
  13. Linux:at命令详解
  14. day65 Django模板语言
  15. XtraEditors二、ComboBox、ComboBoxEdit、CheckedComboBoxEdit
  16. PHP项目的“苦逼”经历与思考
  17. 这真是奇葩的js题目
  18. 《Android Studio实用指南》4.27 使用演示模式
  19. Java基础:关键字final,static
  20. ACM 第十三天

热门文章

  1. 一文彻底理解Apache Hudi的多版本清理服务
  2. teprunner重磅更新Git打通PyCharm与测试平台
  3. 搭建简单模型训练MNIST数据集
  4. SQL 查询语句总是先执行 SELECT?你们都错了
  5. 想玩转JAVA高并发,这些概念你必须懂
  6. NOIP模拟测试26「嚎叫响彻在贪婪的机房·主仆见证了 Hobo 的离别·征途堆积出友情的永恒」
  7. HTTP请求方法及响应状态码详解
  8. 删除主键时报错ORA-00955
  9. CMD批处理(5)——自动以管理员身份运行批处理脚本
  10. ES6学习笔记之函数(一)