2016-03-08 3 views
4

Название довольно много говорит обо всем.Как установить контрольные точки по номеру строки исходного файла в Delve?

Единственный способ я знаю, как установить один либо во время выполнения программы или непосредственно перед с breakpoint main.main

Есть ли способ я могу сделать это номер строки, как breakpoint ./otherfile.go:200?

+0

Не совсем ответ, но вы можете попробовать использовать пользовательский интерфейс, плагин [Go] (https://github.com/Microsoft/vscode-go) визуального студийного разработчика имеет отличную поддержку для изучения. – OneOfOne

+0

Я работаю на linux, поэтому ... так визуальная студия для меня :( – benbot

+0

Я думаю, что 'break ./otherfile.go: 200' должен работать. Если нет, это, вероятно, ошибка. См. Https://github.com/derekparker/delve/wiki/Спецификации местоположения – kostya

ответ

8

в исходном типе кода

runtime.Breakpoint() 

типа в CLI

тест DLV

, а затем

продолжают

Программа остановится в строке кода, где вы установите точку останова.

+0

Я как раз собирался открыть вопрос с вопросом о том, что похоже на «отладчик» в узле. Я рад, что это тоже существует. – shriek

 Смежные вопросы

  • Нет связанных вопросов^_^