几个关键配置

天朝一定要设置GOPROXY,否则所有插件都无法安装

set GO111MODULE=on
set GOPROXY=https://goproxy.cn,direct
set GOROOT=f:\go // 这个是安装的时候自动设置

windows上的设置如下所示

在VSCode中打开插件,然后搜索Go,安装RichGo

安装完成后,找个文件夹新建一个Go工程

D:\goproj\debugtest

PS D:\goproj\debugtest> go mod init debugtest  // 输入这行// 以下是反馈
go: creating new go.mod: module debugtest
go: to add module requirements and sums:go mod tidy
PS D:\goproj\debugtest>

新建 main.go

package mainimport "fmt"func main() {fmt.Println("test debug")  // 在这里打上断点
}

如下图所示,到调试里面选择launch.json

创建好以后是这样子的

然后按F5调试,这时会提醒要安装一些插件,选择install All,等安装完成以后显示 successful就可以调试了

如果不设置goprxoy会全部失败

VSCode调试go相关推荐

  1. 使用 vscode 调试前端代码

    使用 vscode 调试前端代码 今天我们以webpack项目为基础讲解配置 复制代码 1. 安装插件 Debugger for Chrome 2. 修改 config/index.js 将devto ...

  2. (004)RN开发VSCode调试ReactNative项目

    1. 添加配置文件 点击小蜘蛛后,按第一步.第二步操作即可 接着选择调试平台☑️下面四个.点击OK,会生成一个launch.json文件并打开. 2. 添加断点 接下来,我们回到DEDUG,点击右边的 ...

  3. 使用vscode调试Nodejs

    之前想用vscode调试nodejs,总是不成功,也走很多弯路,现在记录下来. 首先新建一个文件夹,用vscode打开这个文件夹, 用vscode自带的终端执行npm init,输入名称,其他的可不输 ...

  4. ubuntu下vscode调试开发踩过的坑

    最近刚过安装了中文版的ubuntu18.04.1,安装完之后想在ubuntu上安装vscode做c/c++的开发调试,踩了不少坑,在此记录一下,希望大家在这条路上不要再踩同样的坑. 1.安装vscod ...

  5. vscode 调试_如何使用VSCode调试JS?

    更多精彩,请点击上方蓝字关注我们! 序言 做前端开发的朋友经常需要使用Visual Studio Code编辑代码,很多朋友就想在VSCode调试JS代码,下面我们就介绍下如何配置操作. 一.环境准备 ...

  6. VSCode 调试 Egg 完美版 - 进化史 #25

    VSCode 调试 Egg 完美版 - 进化史 #25 背景 VSCode 早期版本,对 Node Cluster 的调试支持一直不是很友好,譬如: 开发期重启进程后,不支持重新 attach. Cl ...

  7. Mac 配置vscode调试PHP

    Mac系统版本:MacOS Mojave  10.14.5 vscode:1.36.0 MacOS Mojave  10.14.5 系统自带 PHP 7.1.23 1.开启php sudo vim / ...

  8. vscode 调试.net core 2.0 输出乱码解决方法

    vscode 调试.net core 2.0 输出乱码解决方法 参考文章: (1)vscode 调试.net core 2.0 输出乱码解决方法 (2)https://www.cnblogs.com/ ...

  9. .Net Core新建解决方案,添加项目引用,使用VSCode调试

    .Net Core新建解决方案,添加项目引用,使用VSCode调试 参考文章: (1).Net Core新建解决方案,添加项目引用,使用VSCode调试 (2)https://www.cnblogs. ...

  10. Vscode 调试:跟踪局部变量的变化

    vscode调试c/c++过程演示以及功能展示_哔哩哔哩_bilibili 1.调试->逐语句调试 2.调试->窗口->局部变量

最新文章

  1. 两位院士同时受聘,山东大学再添强援
  2. linux 命令自动提示错误信息,Linux基础命令---sar显示系统活动信息
  3. Ruby离线安装gem依赖
  4. ES6-note-Set和Map(草稿)
  5. ubuntu16.04编译boost for Android(boost 1.65)
  6. windows怎么将图片变为单色图片_印刷丨单色黑与四色黑
  7. 戴尔微型计算机怎么换系统,给戴尔外星人笔记本电脑的win7系统更换为win10系统图文教程...
  8. vb基础计算机应用,老师给学生的-VB计算机应用基础考试
  9. 激励函数的意义和常用几个激励函数
  10. C语言教师工作量管理系统
  11. Window安装Netbeans9
  12. 2018-03-25-利用动态二进制加密实现新型一句话木马之.NET篇
  13. Cesium实时目标跟踪最新特效教程系列1—实时发亮直线跟踪移动目标
  14. Endnote格式下载
  15. C++ 语言重载运算符
  16. HBuilder IOS 打包异常:com.apple.developer.associated-domains权利 ,解决!
  17. 易票联C#加密的方法
  18. 分页器-DRF-自定义分页器给APIView视图类使用
  19. github问题记录:Failed to connect to github.com port 443: Timed out
  20. PHPNOW如何卸载

热门文章

  1. java flexpaper_Java+FlexPaper+swfTools 文档在线预览demo
  2. ssm+java计算机毕业设计基于H5的公务员考试学习平台设计与实现o0ljs(程序+lw+源码+远程部署)
  3. Android中的内存泄漏和内存溢出
  4. 神骑世界之球球英雄合作模式玩法
  5. springBoot如何实现优雅停机
  6. 导入销售订单时要求制定折扣物料
  7. 共享设备受到开发商和消费者青睐的原因
  8. 方差、标准差以及协方差
  9. 墙角的父亲(一篇让千万人潸然泪下好文)
  10. 32位处理器中,通过汇编指令实现64位数据的加减运算