現已釋出!閱讀關於 11 月新增功能和修復的內容。

Go 體驗的下一階段

2020 年 6 月 9 日,來自 VS Code 團隊,@code

從一開始,我們就與開發者社群合作,將 Visual Studio Code 打造成一個功能強大、可擴充套件的編輯器。經過五年的發展,我們社群中的個人和組織幫助我們建立了一個真正適用於所有開發者、使用任何語言的編輯器。

對於我們 1100 萬用戶中的許多人來說,VS Code 是他們的主要程式碼編輯器,對於 41% 使用 Go 的開發者來說也是如此(根據 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 上開啟 issues 與我們分享您的反饋。我們也歡迎社群的每一項貢獻

如果您需要 VS Code 的 Go 擴充套件方面的幫助,您可以在 Gophers Slack 上的 #vscode 頻道與我們的團隊成員聯絡。Go 團隊成員就該擴充套件展開的討論將在同一 Slack 工作區的 #vscode-dev 頻道進行,我們歡迎所有社群成員就 issues 和貢獻展開討論。

Visual Studio Code 和 Go 團隊的所有人都對未來感到興奮,並期待能夠共同努力為每一位使用 Go 的開發者提供世界一流的工具,我們期待繼續與社群合作。

編碼愉快!

VS Code 團隊

附註:您還可以在 Go 部落格上閱讀 Go 團隊的公告。

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