返回列表
Swift 编程语言扩展 IDE 支持:正式登陆 Open VSX 注册表并适配 AI 编程工具
行业新闻SwiftIDE开源工具

Swift 编程语言扩展 IDE 支持:正式登陆 Open VSX 注册表并适配 AI 编程工具

Swift 官方宣布扩大其 IDE 支持范围,通过在 Eclipse 基金会托管的 Open VSX 注册表发布官方扩展,使 Swift 能够进入更多流行的编辑器生态。目前,Cursor、VSCodium、AWS Kiro 和 Google Antigravity 等 IDE 已实现对 Swift 的原生支持。这一举措不仅简化了跨平台开发流程,还特别优化了在 AI 代理型 IDE 中的自动化配置体验。

Hacker News

核心要点

  • 官方扩展登陆 Open VSX:Swift 官方扩展现已在 Open VSX Registry 上线,这是一个由 Eclipse 基金会托管的厂商中立、开源的扩展注册表。
  • 新增 IDE 支持范围:除了传统的 Xcode 和 VS Code,Swift 现在支持 Cursor、VSCodium、AWS Kiro 以及 Google Antigravity 等多种编辑器。
  • 全功能开发体验:扩展提供了包括代码补全、重构、完整调试支持、测试资源管理器及 DocC 支持在内的首创级语言支持。
  • 优化 AI 工作流:针对 Cursor 等 AI 代理型 IDE 进行了优化,支持自动安装并允许配置自定义 Swift 技能以增强 AI 辅助开发。
  • 跨平台一致性:增强了在 macOS、Linux 和 Windows 上使用 Swift 软件包管理器(Swift Package Manager)进行开发的无缝体验。

详细分析

打破生态壁垒:Open VSX 的战略意义

长期以来,Swift 的开发主要集中在 Xcode 和 VS Code 环境中。通过将官方扩展发布至 Open VSX Registry,Swift 团队成功绕过了单一平台的限制。Open VSX 作为一个厂商中立的开源平台,允许像 VSCodium 这样不使用微软官方市场的编辑器直接获取高质量的 Swift 插件。这意味着 Swift 开发者现在拥有了更广泛的工具选择权,能够根据个人偏好在不同的开源或商业编辑器之间自由切换,同时保持一致的开发体验。

拥抱 AI 时代:适配代理型 IDE

新闻特别强调了对 Cursor 和 Google Antigravity 等“代理型 IDE”(Agentic IDEs)的支持。随着 AI 辅助编程的兴起,开发者对 IDE 的需求已从单纯的代码编辑转向智能协作。Swift 官方通过优化扩展,使得这些 AI 驱动的工具能够自动安装 Swift 环境,无需手动下载。此外,针对 Cursor 提供的专用指南和自定义 Swift 技能配置,标志着 Swift 正在积极融入 AI 驱动的现代化开发工作流,提升开发者的生产力。

跨平台开发能力的进一步强化

基于 Swift 软件包管理器(Swift Package Manager)的深度集成,该扩展确保了在 macOS、Linux 和 Windows 上的功能对等。无论是进行后端服务器开发还是跨平台应用构建,开发者都能享受到代码补全、重构和调试等核心功能。这种对语言服务器协议(LSP)的持续利用和扩展,证明了 Swift 致力于成为一种通用、多平台语言的决心,而不仅仅局限于苹果生态内部。

行业影响

此次 Swift IDE 支持的扩展对 AI 行业和软件开发生态具有重要意义。首先,它降低了非苹果平台开发者使用 Swift 的门槛,有助于扩大 Swift 在服务器端和跨平台领域的市场份额。其次,通过深度适配 AI 代理型 IDE,Swift 展示了编程语言如何主动适应 AI 辅助编程的新范式,这可能会引发其他主流编程语言跟进类似的集成策略。最后,对 Open VSX 的支持强化了开源工具链的地位,促进了开发工具市场的多样化竞争。

常见问题

问题 1:哪些新的 IDE 现在可以支持 Swift 开发?

除了原有的 Xcode、VS Code、Neovim 和 Emacs,现在还包括 Cursor、VSCodium、AWS 的 Kiro 以及 Google 的 Antigravity。任何兼容 Open VSX 扩展的编辑器现在都可以轻松集成 Swift 支持。

问题 2:在这些新 IDE 中可以使用哪些功能?

开发者可以获得首创级的语言支持,具体包括:代码补全、代码重构、完整的调试功能、测试资源管理器(Test Explorer)以及 DocC 文档支持。

问题 3:如何在 Cursor 中开始使用 Swift?

用户只需在扩展面板搜索并安装 Swift 插件即可。Swift 官方还发布了专门的《Cursor Swift 开发设置指南》,指导用户进行环境配置以及为 AI 工作流设置自定义 Swift 技能。

相关新闻

AI或使软件“过于安全”:执法部门正面临“陷入黑暗”的危机
行业新闻

AI或使软件“过于安全”:执法部门正面临“陷入黑暗”的危机

本文探讨了人工智能对软件安全领域的潜在影响。作者指出,AI的发展可能使软件安全性得到极大提升,从而导致美国情报和执法机构失去大部分监控能力,即所谓的“陷入黑暗”。文章回顾了从2002年《火线》时代的语音监控到智能手机时代的演变,分析了技术进步如何改变了执法部门获取数据的能力,并对隐私与安全的未来表达了担忧。

印度尼西亚首个大学AI中心正式成立:NVIDIA、Indosat与UGM联合打造本土人才高地
行业新闻

印度尼西亚首个大学AI中心正式成立:NVIDIA、Indosat与UGM联合打造本土人才高地

印度尼西亚通信与数字事务部(Komdigi)、Indosat Ooredoo Hutchison(Indosat)、NVIDIA以及加查马达大学(UGM)在日惹正式启动了“UGM Indosat NVIDIA AI技术中心”(NVAITC)。作为该国首个基于大学的AI技术中心,该机构旨在通过产学研合作,培养本土人工智能人才,助力印度尼西亚掌握其AI发展的未来主导权。

谷歌Gemini重大更新:允许用户关闭AI生成图像与视频的可见水印
行业新闻

谷歌Gemini重大更新:允许用户关闭AI生成图像与视频的可见水印

谷歌近日宣布对其AI工具进行重要更新,用户现在可以移除通过Gemini及AI视频生成器Flow创作的图像、视频和音乐中的可见水印。通过在设置中关闭新增的“媒体水印”选项,原本出现在内容右下角的“星光”图标将被隐藏。这一举措旨在为创作者提供更纯净的视觉素材,同时也标志着谷歌在AI内容标识策略上的灵活性调整。