使用helix+delve调试golang

本教程在macos和debian都可以进行使用,基础环境不再进行额外的叙述。

# 安装delve

delve是一个专门为Go语言设计的调试器,功能强大且易于使用。

1
go install github.com/go-delve/delve/cmd/dlv@latest

安装完后在控制台输入dlv,查看golang cmd是否已经加入到PATH中。

# 打开debug菜单

<space>-g这将弹出调试菜单。

# 选择断点

将光标移动到需要打断点的地方,b将会将这行添加到断点地方。

# 执行程序

l将会提示选择程序执行入口,如:main.go,然后便可以开始进行单步调试

# 调试命令

  • v: 查看变量的值
  • i: 进入函数内部
  • n: 单步执行
  • c: 跳到下一个断点处

# 参考

Licensed under CC BY-NC-SA 4.0