详解VSCode中如何调试Golang工程


本文摘自PHP中文网,作者青灯夜游,侵删。

本篇文章给大家介绍一下使用VSCode调试Golang工程的方法。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。

推荐学习:《vscode教程》

关键字

  • 最简单的调试攻略
  • 多项目调试, 适用个人开发和项目开发
  • 无需修改系统环境变量

准备VSCode

在官网下载最新版的VSCode:

Visual Studio Code - Code Editing. Redefined**

安装Golang插件

  • 打开扩展面板 VSCode->查看->扩展
  • 找到Go插件 在搜索框里输入Go, 找到第二行写有 Rich Go language support for Visual Studio Code的插件, 点击安装 注意不是排名最高的
  • 重启编辑器

配置启动项

  • 打开调试面板 VSCode->查看->调试
  • 添加调试目标 在"没有调试"的下拉框中点击"添加配置.."
  • 添加目标调试配置

例子:

1

{     "version": "0.2.0",     "configurations": [         {             "name": "Launch",             "type": "go",             "request": "launch",             "mode": "debug",             "remotePath": "",             "port": 2345,             "host": "127.0.0.1",             "program": "${fileDirname}",             "env": {                 "GOPATH":"D:/Develop/vscodegolang"             },             "args": [],             "showLog": true         }     ] }

其中: "port", "host"都是go插件自动生成的

"env"为设置环境变量, 设置为你的工程目录就可以(包含bin, src的文件夹)

准备调试插件

此时找到main.go按F5, 会报错提示:

1

Failded to continue:"Cannot find Delve debugger. Install from https://github.com/derekparker/delve & ensure it is in your "GOPATH/bin" or "PATH"

我们使用go命令行编译调试器

1

go get github.com/derekparker/delve/cmd/dlv

将dlv调试器放在GOPATH(工程目录)的bin目录下

开始调试

选中要调试的main.go, 点击F5, 既可以开始调试

阅读剩余部分

相关阅读 >>

vsCode不能命中断点如何解决

vsCode改不了字体怎么办

vsCode怎么创建自定义代码片段

vsCode怎么对光标进行设置

npm路径怎么添加到vsCode

vsCode icon怎么用

vsCode中怎么编写js代码

怎样在vsCode中创建html项目

vsCode安装go插件后不可用

vsCode如何弄出cmd

更多相关阅读请进入《vsCode》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...