本文摘自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》频道 >>
转载请注明出处:木庄网络博客 » 详解VSCode中如何调试Golang工程