Я пробую GoLand и слышу, что отладчик предположительно отличный, но я не могу найти ни одного документация, объясняющая, как его настроить (GoLand находится на стадии предварительного просмотра, так что это не удивительно). Мой вариант использования: я пишу REST API, к которому я отправляю запросы с помощью curl. Не могли бы кто-нибудь рассказать мне, шаг за шагом, как начать работу с отладчиком?
[изменить 1] (перемещено из комментария) Когда я нажимаю «Выполнить / Отладка» (или «Выполнить / Выполнить»), отображается окно с просьбой отредактировать конфигурации. Мне предоставляется выбор из нескольких типов конфигураций, я пытаюсь выбрать «Перейти к приложению», но кнопка «Отладка» никогда не отображается серым цветом, и я не могу сделать ее доступной для нажатия. Я новичок в GoLand, возможно, мне не хватает чего-то очевидного, но я не могу найти отсутствующие настройки.
[править 2] Оказывается, моя рабочая область не соответствовала спецификациям Go: мой код не находился в каталоге с именем src. Теперь, когда это так, я могу нажать Run / Debug, и GoLand, похоже, делает правильные вещи, за исключением того, что он не останавливается на точках останова и не ведет себя как отладчик, мой код просто запускается.
[править 3] Попробовал еще раз, и все работает. Вроде, как бы, что-то вроде. Я понятия не имею, почему это работает сейчас, хотя раньше этого не было, и я ничего не менял. Теперь точки останова работают на одних строках, а не на других. Или отладчик останавливается в точке останова, но я бесконечно жду загрузки списка переменных. В конце концов, это предварительный просмотр ...
[править 4] Только сегодня меня уведомили, что доступна новая версия GoLand. Я обновился, и отладка теперь у меня работает хорошо.