2016-03-08 37 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