A-k*_*kay 2 windows debugging go visual-studio-code
任何人都可以告诉我如何在Windows中运行并使用调试器逐步在Windows中进行简单的go程序?
我从这个页面中引用了一个参考:
https://marketplace.visualstudio.com/items?itemName=lukehoban.Go
但我无法运行代码.我目前的GOPATH是C:\ dev\go.如果需要任何其他细节,请告诉我.
首先,调试器不是Go的一部分.Microsoft堆栈下的C#,F#和其他托管语言具有调试器,因为它是.NET堆栈的一部分.
二,Visual Studio Code!= Visual Studio.VS Code是一种轻量级的IDE,旨在通过创建跑步者来扩展以支持各种语言.但事情就是这样:其他人需要编写跑步者并希望他们使用调试器(如果可用)创建无缝体验.这就是为什么你有多个版本的语言运行器.
换句话说:如果你想要一个兼容VSCode的Debugger + Runner for X语言,请阅读X语言,了解如何调试它.
围棋也不例外. 您必须阅读语言规范,特别是我推荐Effective Go,因为它解释了为什么您不需要调试器.
-
现在所有这些都说,社区已经聚集在一起,为GoLang创建了一些调试器. 它被称为Delve.
学习如何为VS Code安装它超出了这篇文章.我建议找一个支持Go编码的VSCode包用Delve(至少有一个,因为我已经使用过它).
意见:在VSCode中调试Go是一种很好的体验.我已经试过了.虽然视觉上令人愉悦,但我回到了Atom,因为它支持许多其他Go实用程序和Linters - 大多数在VSCode中都缺少(有些软件包不允许我修改配置以排除某些Go工作流程).
编辑2018年:几年后,VSCode已经成熟了!我已经100%切换到VSCode作为我的主编辑.
| 归档时间: |
|
| 查看次数: |
9104 次 |
| 最近记录: |