Delve 是 Golang 的 debug 工具,之前都沒有特別去找相關的工具,最近在翻 VS Code 的書時候才注意到這個工具,就順便紀錄一下了。
go-delve
直接照文件安裝
$ go install github.com/go-delve/delve/cmd/dlv@latest
建立 launch.json (記得 mod init,不然會報錯)
{ // 使用 IntelliSense 以得知可用的屬性。 // 暫留以檢視現有屬性的描述。 // 如需詳細資訊,請瀏覽: https://go.microsoft.com/fwlink/?linkid=830387 "version": "0.2.0", "configurations": [ { "name": "Launch", "type": "go", "request": "launch", "mode": "auto", "program": "${fileDirname}", "env": {}, "args": [] } ] }
之後就可以設定中斷點,使用 F5 運行了