现已发布!阅读关于 12 月份的新功能和修复。

Go 体验的下一个阶段

2020 年 6 月 9 日, 作者:The VS Code Team, @code

从一开始,我们就与开发者社区合作,将 Visual Studio Code 打造成一个强大、可扩展的编辑器。在这段五年旅程中,我们社区的个人和组织帮助我们创建了一个真正为所有开发者、使用任何语言而设计的编辑器。

在我们 1100 万用户中,许多人的首选代码编辑器就是 VS Code,正如从事 Go 开发的开发者中有 41% 的情况一样(根据 Go 开发者调查)。我们为我们在 Visual Studio Code 的 Go 扩展上所做的工作感到自豪,这是与 Go 社区通过代码贡献和与十多个独立维护的工具集成而广泛开发的结果。

Go extension

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

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 项目的一部分,我们将把扩展的发布者从“Microsoft”更改为 VS Code Marketplace 中的“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 上打开 问题 来继续与我们分享您的反馈。我们也欢迎社区的每一次 贡献

如果您需要 VS Code 的 Go 扩展方面的帮助,您可以在 Gophers Slack#vscode 频道与我们的团队成员联系。正在开发该扩展的 Go 团队成员之间的对话将在同一 Slack 工作区的 #vscode-dev 频道中进行,我们欢迎所有社区成员就问题和贡献进行讨论。

Visual Studio Code 和 Go 团队的我们所有人,都对未来的发展感到兴奋,并期待着与大家合作,为每一位 Go 开发者提供世界一流的工具,我们期待继续与社区合作。

编码愉快!

VS Code 团队

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

© . This site is unofficial and not affiliated with Microsoft.