如何通过 Delve 中的源文件行号设置断点?

标题基本概括了所有内容。

我知道如何设置一个的唯一方法是在程序运行期间或之前 breakpoint main.main

有没有办法通过行号来做到这一点breakpoint ./otherfile.go:200


慕婉清6462132
浏览 203回答 2
2回答

守着一只汪

在您的源代码类型中  runtime.Breakpoint()输入 CLIdlv测试接着继续程序将在您设置断点的代码行处停止。

斯蒂芬大帝

以下内容在 delve 中有效:(dlv) break <breakpoint_name> <filename_pattern>:<line_number>如果你有不明确的文件名,比如main.go遍布你的源代码和可能的供应商目录,只要让它看起来“独一无二”就可以深入研究(filename_pattern 不是你的确切文件位置)。例如:(dlv) break myLoopingStuff project_name/loops.go:30(dlv) condition myLoopingStuff thing == someOther.thing
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go