gpt4 book ai didi

windows - 在 Visual Studio Code 中运行 Golang

转载 作者:IT王子 更新时间:2023-10-29 01:18:25 25 4
gpt4 key购买 nike

谁能告诉我如何在 Visual Studio 中逐步运行和使用调试器来在 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 兼容的 X 语言调试器 + 运行器,请阅读有关如何调试它的 X 语言。

围棋也不异常(exception)。 You must read the language spec, and specifically I recommend Effective Go as it explains why you don't need a Debugger .

--

现在说了这么多,社区已经走到一起,为 GoLang 创建了一个调试器。 It is called Delve .

了解如何为 VS Code 安装它超出了这篇文章的范围。我建议找到一个支持使用 Delve 进行 Go 编码的 VSCode 包(至少有一个,因为我已经使用过)。

意见:在 VSCode 中调试 Go 是一个不错的体验。我已经试验过了。在视觉上令人愉悦的同时,我又回到了 Atom,因为它对许多其他 Go 实用程序和 Linters 的大包支持——VSCode 中缺少其中的大部分(并且一些包不允许我修改配置以排除某些 Go 工作流)。

2018 年编辑:几年后,VSCode 已经非常成熟了!从那以后,我已经 100% 切换到 VSCode 作为我的主要编辑器。

关于windows - 在 Visual Studio Code 中运行 Golang,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38080105/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com