参加你附近的 ,了解 VS Code 中的 AI 辅助开发。

Go 体验的新篇章

2020 年 6 月 9 日,由 VS Code 团队发布,@code

从一开始,我们就与开发者社区合作,致力于将 Visual Studio Code 打造成一款功能强大、可扩展的编辑器。经过五年的发展,我们社区中的个人和组织帮助我们创造了一款真正适合所有开发者、支持任何语言的编辑器。

对于我们 1100 万用户中的许多人来说,VS Code 是他们的主要代码编辑器。根据 Go 开发者调查,41% 的 Go 开发者也是如此。我们为在 Visual Studio Code Go 扩展上所做的工作感到自豪,这是我们与 Go 社区通过代码贡献以及与十多个独立维护的工具集成共同努力的成果。

Go extension

去年,我们与 Go 团队合作,为 Go 语言启用了一个新的语言服务器 gopls,并改进了对 Delve 调试器的支持。使用新的语言服务器改善了使用 VS Code 的 Go 开发者的体验。它通过一个由 Go 项目自身维护并与 Go 模块等新语言特性保持同步更新的工具,为核心开发者体验的各个方面(代码补全、跳转到定义、悬停提示等)提供了一体化的解决方案。

VS Code Go 扩展加入 Go 项目

今天,我们很高兴地宣布,Go 团队已正式成为该 Go 扩展的新维护者。在过去几年与 Go 团队的合作中,我们清楚地看到,他们最适合推动 Go 的工具生态系统发展,并确保其与语言本身共同进步。

Go 团队和 Visual Studio Code 团队都认识到 Visual Studio Code 对 Go 社区的重要性,并坚信应为 Go 开发者提供一个开放的工具生态系统。即使该扩展正式成为 Go 项目的一部分,VS Code 团队仍将继续与 Go 项目的其他成员以及社区合作,为所有 Gophers 提供卓越的体验。

成为 Go 项目的一部分也将确保社区在开发的每一步都能参与其中。该扩展目前依赖于许多由社区维护的不同工具,我们希望与这些项目的所有者合作,帮助减轻 Go 社区的维护负担。

具体来说,随着该扩展成为 Go 项目的一部分,我们将在 VS Code Marketplace 中将扩展的发布者从“Microsoft”更改为“Go Team at Google”。

此外,该扩展的源代码仓库也已变更,并入 Go 项目,新地址为 golang/vscode-go

在我们的贡献者社区中,我们要特别感谢 Ramya Rao (@ramyanexus),她是该扩展的首席维护者,多年来为社区做出了贡献。同时,我们也要感谢 Luke Hoban (@lukehoban) 和 Erich Gamma (@erichgamma) 自 2015 年 9 月以来的贡献!我们还要感谢 Rebecca Stambler (@stamblerre) 和 Go 团队的合作。

贡献与支持

为了给 Go 开发者提供最佳体验,我们恳请您继续通过在 GitHub 上提交 issue 与我们分享您的反馈。我们也欢迎社区的每一份贡献

如果您在使用 VS Code Go 扩展时需要帮助,可以在 Gophers Slack#vscode 频道与我们的团队成员联系。负责该扩展的 Go 团队成员之间的交流将在同一 Slack 工作区的 #vscode-dev 频道进行,我们欢迎所有社区成员参与问题讨论和贡献。

我们 Visual Studio Code 团队和 Go 团队的所有成员都对未来充满期待,并对能够共同努力为每一位使用 Go 的开发者提供世界一流的工具感到兴奋。我们期待与社区继续合作。

编码愉快!

VS Code 团队

附:您也可以在 The Go Blog 上阅读 Go 团队发布的公告。