可以从终端(包含在GoLand IDE中)进行调试,我想做的是从终端运行.go文件时在断点处停止。
这是因为我想运行发送参数的脚本来验证是否已向.go脚本接收到参数。
GoLand Breakpoint
GoLand Terminal
谢谢。
最佳答案
是的,可以从GoLand进行调试!对我来说,下一个方法是最好的:
1)例如,我们有x.go
:
package main
import "fmt"
func main() {
name, ending := "World", "!"
ending2 := `)`
fmt.Printf("Hello %s %s%s \n", name, ending, ending2)
}
2)编辑您的调试配置:
3)在控制台中运行下一个命令:
go build -gcflags='-N -l' x.go \
&& dlv --listen=:2345 --headless=true --api-version=2 exec ./x
4)现在放置您的断点,然后单击“调试”按钮。
Here ,您可以找到视频对我的感觉。