Swift官方團隊正式在VS Code推出全新Swift擴充套件,取代原先由社群維護的版本,提供更完整的語言支援與開發體驗,涵蓋程式碼完成、錯誤提示、測試管理與除錯功能,並整合CodeLLDB以支援Swift程式的除錯需求。此擴充套件已上架VS Code擴充功能市集,使用者可直接安裝,原有的非官方版本將自動停用,以確保無縫過渡。

Swift在VS Code的語言支援最早由Swift Server Working Group(SSWG)推動,目標是讓開發者能夠在macOS、Linux和Windows平臺使用Swift開發應用程式,涵蓋伺服器端、嵌入式系統與跨平臺應用。隨著官方接手並將專案轉移至GitHub的swiftlang組織,新版本擴充套件的維護與更新將由Swift官方團隊主導,提供更穩定且全面的支援。

新版擴充套件的核心功能圍繞SourceKit-LSP提供的語言服務,包括程式碼完成、跳轉至定義、符號搜尋與錯誤標註,並透過CodeLLDB啟用完整的除錯支援,讓開發者能夠直接在VS Code內進行Swift應用程式的建置、測試與執行。此外,擴充套件內建Swift套件管理相關功能,能夠解析與管理套件相依性,並提供自動建置與測試的工作流程。

原本已在VS Code使用舊版Swift擴充套件的開發者,不需要手動設定遷移,系統會自動以新的官方擴充套件取代舊版。

近年來,Swift的發展重心之一是跨平臺支援,官方團隊除了持續改進Linux版Swift,也積極強化Windows版本,並推進Swift在伺服器端與嵌入式應用上的可用性。近期,Apple開源Xcode的建置引擎Swift Build,其目標正是進一步提升Swift的跨平臺開發體驗,而現在官方正式支援Swift擴充套件,更進一步展現了Swift團隊對跨平臺開發生態的投入。

VS Code擁有高度客製化能力與龐大用戶群,隨著Swift官方擴充套件的推出,開發者能夠在更一致的開發環境下撰寫與測試Swift程式,進一步擴展Swift的應用範圍。Swift團隊也鼓勵開發者回報擴充套件錯誤並提出新功能建議,未來將持續更新版本,讓Swift在VS Code上的開發體驗更貼近開發者需求。

熱門新聞

Advertisement