2016-03-08 90 views
4

标题几乎说明了一切。如何通过Delve中的sourcefile行号设置断点?

我知道如何设置一个或者是程序运行期间或之前与breakpoint main.main

有没有一种方法,我可以通过行号像breakpoint ./otherfile.go:200做到这一点的唯一途径?

+0

不是一个真正的答案,但你可以尝试使用一个UI,Visual Studio代码的[Go](https://github.com/Microsoft/vscode-go)插件对delve有很好的支持。 – OneOfOne

+0

我正在linux上运行所以...所以我的视觉工作室:( – benbot

+0

我认为'break ./otherfile.go:200'应该可以工作,如果不是这可能是一个错误,请参阅https://github.com/derekparker/delve/wiki/Location-specifiers – kostya

回答

8

在源代码类型

runtime.Breakpoint() 

类型的CLI

DLV测试

然后

继续

程序将停止在您设置断点的代码行中。

+0

我刚开始打开在节点中询问类似于'debugger'的东西,我很高兴它也存在。 – shriek