參加你附近的 ,瞭解 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 團隊釋出的公告。