:::info 日期:2020 年 06 月 09 日
    作者:The Go team
    原文链接:https://go.dev/blog/vscode-go :::

    当 Go 项目开始时,“一个总体目标是 Go 通过启用工具、自动化代码格式化等平凡任务以及消除处理大型代码库的障碍来做更多的事情来帮助工作的程序员”(Go FAQ)。 十多年后的今天,我们继续以同样的目标为指导,尤其是当它与程序员最关键的工具:他们的编辑器有关时。

    在过去十年中,Go 开发人员依赖于各种编辑器和数十种独立创作的工具和插件。 Go 的早期成功很大程度上归功于 Go 社区创建的出色的开发工具。 Go 的 VS Code 扩展使用许多这些工具构建,现在有 41% 的 Go 开发人员使用(Go 开发人员调查)。

    随着 VS Code Go 扩展越来越受欢迎以及生态系统的扩展,它需要更多的维护和支持。 过去几年,Go 团队与 VS Code 团队合作,帮助 Go 扩展维护者。 Go 团队还开始了一项新计划,以改进支持所有 Go 编辑器扩展的工具,重点是支持带有 gopls 的语言服务器协议和带有 Delve 的调试适配器协议

    通过 VS Code 和 Go 团队之间的这种协作工作,我们意识到 Go 团队处于独特的位置,可以与 Go 语言一起发展 Go 开发体验。

    因此,我们很高兴地宣布 Go 团队与 VS Code 团队合作的下一阶段:Go 的 VS Code 扩展正式加入 Go 项目。 随之而来的是两个关键的变化:

    1. 该插件的发布者正在从“Microsoft”转向“Go Team at Google”。
    2. 该项目的存储库正在转移到 https://github.com/golang/vscode-go 上的 Go 项目的其余部分。

    我们对那些帮助建立和维护这个心爱的扩展的人的感激之情再怎么强调也不为过。 我们知道创新的想法和功能来自您,我们的用户。 Go 团队作为扩展所有者的主要目标是减轻 Go 社区的维护工作负担。 我们将确保构建保持绿色,问题得到分类,文档得到更新。 Go 团队成员将让贡献者了解相关语言的变化,我们将平滑扩展的不同依赖项之间的粗糙边缘。

    请继续通过提交问题和为项目做出贡献与我们分享您的想法。 贡献的过程现在将与 Go 项目的其余部分相同。 Go 团队成员将在 Gophers Slack 的 #vscode 频道中提供一般帮助,我们还创建了一个 #vscode-dev 频道与贡献者讨论问题和集思广益。

    我们对向前迈出的新一步感到兴奋,我们希望您也是。 通过维护主要的 Go 编辑器扩展以及 Go 工具和语言,Go 团队将能够为所有 Go 用户(无论他们使用何种编辑器)提供更紧密和更精致的开发体验。

    与往常一样,我们的目标保持不变:每个用户都应该拥有出色的 Go 代码编写体验。

    请参阅 Visual Studio Code 团队随附的帖子。