Let's have delve integrated with VS Code!
First you need to install Delve (dlv):
go install github.com/go-delve/delve/cmd/dlv@latest
You can verify where it was installed by running:
which dlv
Then in Visual Studio Code you need to go to Settings and search "delve". You will find Go: Delve Config.
Click on "Edit in settings.json".
Add the path to dlv you obtained before:
"go.delveConfig": {
"dlvPath":"/Users/<user>/go/bin/dlv"
}
Finally, in the launch.json
file add the configuration for launching the debugger.
Adapt "program" and "envFile" to point to the values needed in your project.
Here an example:
"configurations": [
{
"name":"Launch",
"type": "go",
"request": "launch",
"mode": "debug",
"program": "${workspaceFolder}/.../main.go",
"envFile": "${workspaceFolder}/.../.env"
}
]
You can now run in debug mode your program by pressing F5 key.
I hope you will find this setup helpful.
Top comments (0)