SSWG维护的Swift扩展登陆VisualStudioCode。在VisualStudioCode中添加了对Swift的语言支持。SSWG(Swift服务器工作组)是一个促进使用Swift开发和部署应用程序的指导小组。与Swift的核心团队类似,SSWG负责提供整体技术指导,并为库和工具建议、开发和最终推荐建立标准。SSWG还将开发社区所需的Swift语言特性反馈给Swift核心团队。该扩展的名称叫做“Swift”,它为开发人员提供了在Xcode之外开发Swift应用程序的选项。该扩展的第一个版本目前在VisualStudioMarketplace上,版本号为0.1.0。该扩展支持使用SourceKitLSP作为语言服务器来提供代码完成,并使用LLDB来启用调试。扩展的亮点包括:自动创建任务SwiftPackages的依赖视图代码完成跳转到定义、查看定义、查找所有引用、符号搜索错误注释并应用错误建议自动生成启动配置以使用CoreLLDB进行调试该扩展提供开发者在VSCode中开发Swift的功能和体验一流,也为开发者提供了在所有平台上开发Swift应用程序的无缝连接。需要注意的是,目前只有0.1.0版本,功能还不稳定,开发者还不能将其作为开发Swift的主要工具。虽然之前也有针对VSCode的Swift扩展,但这些扩展通常是个人开发者开发的,没有背后的Swift核心团队的支持,很多扩展已经年久失修。未来目标在接下来的几周内,Swift社区和SSWG将致力于集成VSCodeTestExplorer,以提供类似Xcode的测试体验(从UI运行单独的测试或测试类),如果开发人员正在使用如果您发现一路上的错误或有功能请求,您可以在GitHub存储库上创建问题,或在Slack的#vscode-swift频道上发帖。本文转自OSCHINA文章标题:Swift扩展登陆VSCode,开发者终于可以摆脱Xcode文章地址:https://www.oschina.net/news/175706/swift-for-visual-studio-code
