如何使用Visual Studio Code调试Golang程序 23/11/2017
最近想玩玩golang,同事安利了一个编辑器Visual Studio Code, 是用nodejs开发的,用起来十分趁手,如何配置golang的环境就不表了,网上帖子一大把,自行查阅。
今天只说说如何用VSCode的debug模式调试Golang:
-
在VSCode中打开你的
package main的文件 -
(Shift) ⇧ + (Command) ⌘ + D呼出debug侧边栏 -
点击绿色三角形符号的
Start Debugging按钮 -
第一次使用VSCode会自动判断你的语言类型,生产如下的一个
launch.josn文件
- 成功之后会在你所在的项目目录下生产如下2个文件
debug .vscode/launch.json git status也能看到他们,所以别忘了把他们加到.gitignore文件中去哦
当然你也有可能和我一样遇到如下问题:
2017/11/24 15:34:15 server.go:73: Using API v1
2017/11/24 15:34:15 debugger.go:96: launching process with args: [/Users/sean/Code/Go/src/go_bms_web/debug]
could not launch process: exec: "lldb-server": executable file not found in $PATH
Process exiting with code: 1
没关系,在terminal中执行如下语句,就可以了
xcode-select --install