我正在尝试使用GoLand,听说调试器非常棒,但是我找不到任何关于如何设置它的文档(GoLand处于预览阶段,所以这并不奇怪)。我的用例:我正在编写一个REST API,我使用curl发送请求到其中。请问有人可以逐步告诉我如何开始使用调试器吗?
[编辑1](从评论中移动)当我点击Run/Debug(或Run/Run)时,会显示一个窗口,要求我编辑配置。我可以选择几种类型的配置,我尝试选择“Go应用程序”,但Debug按钮从未变灰,我无法使其可点击。我非常新手GoLand,可能漏掉了明显的东西,但我找不到缺失的任何设置。
[编辑2] 结果发现我的工作空间不符合Go规范:我的代码不在名为src的目录中。现在我的代码位于该目录中,我可以单击Run / Debug,GoLand似乎正在做正确的事情,但它没有停留在断点处或以调试器的方式运行,而是直接运行我的代码。
[编辑3] 再次尝试,它起作用了。在某些行上断点起作用,而在其他行上则不起作用。或者调试器停在断点上,但我等待无限期地加载变量列表。嗯,毕竟这是个预览版本...
[编辑4] 我刚收到通知说GoLand有一个新版本可用。我升级了,现在调试器对我来说工作得很好。