この記事の要点
- VS Code 向けの公式 Swift 拡張機能 が Open VSX Registry で公開され、Cursor・VSCodium・AWS の Kiro・Google の Antigravity といった、VS Code 拡張機能と互換性を持つ幅広いエディタで Swift を書けるようになりました。
- Open VSX は Eclipse Foundation がホストする、ベンダーに依存しないオープンソースの拡張機能レジストリです。これまで Visual Studio Code Marketplace でのみ配布されていた拡張機能が、この公開によって対応エディタ全体に届くようになりました。
- 拡張機能はコード補完・リファクタリング・デバッグ・Test Explorer・DocC サポートといった第一級の言語機能を提供します。Cursor や Antigravity のようなエージェント型 IDE では、手動ダウンロードなしに Swift を自動でインストールできます。
何が発表されたのか
VS Code 向けの Swift 拡張機能が、Open VSX Registry で正式に利用できるようになりました。Open VSX は Eclipse Foundation がホストする、ベンダー中立でオープンソースの拡張機能レジストリです。
Swift はこれまでも、VS Code・Xcode・Neovim・Emacs をはじめとする複数の IDEでの開発をサポートしてきました。さらに Language Server Protocol(LSP)を実装するエディタとも互換性があります。今回 Open VSX に拡張機能が並んだことで、VS Code 拡張機能との互換性を備えたエディタ(Cursor、VSCodium、AWS の Kiro、Google の Antigravity など)がこのレジストリ経由で直接 Swift 拡張機能を取得できるようになりました。プラットフォームや開発環境、さらにはエージェント型 IDE をまたいで Swift が活躍の幅を広げているなかで、エディタサポートのエコシステムが広がる意義は大きいと位置づけられています。
何に使えるのか
この拡張機能は、Swift Package Manager(SwiftPM)でビルドするプロジェクトに第一級の言語サポートを追加し、macOS・Linux・Windows をまたいだクロスプラットフォーム開発をシームレスに行えるようにします。提供される主な機能は次のとおりです。
- コード補完
- リファクタリング
- フルのデバッグサポート
- Test Explorer
- DocC サポート
Open VSX への公開により、これらの機能が互換エディタの広いエコシステムに届くようになりました。加えて、Cursor や Antigravity のようなエージェント型 IDE では、手動でのダウンロードを必要とせず Swift を自動的にインストールできます。
導入・今後の位置づけ
Open VSX に対応したエディタで Swift 拡張機能を使い始めるには、拡張機能パネルを開いて「Swift」で検索し、インストールするだけです。
Cursor を使っている場合は、専用ガイド Setting up Cursor for Swift Development が用意されており、セットアップや機能に加えて、AI ワークフロー向けにカスタムの Swift スキルを設定する方法まで解説されています。
この拡張機能は、2022 年に SSWG から公開された VS Code 向け Swift 拡張機能を起点に、2025 年に Swift チーム公式リリースへと刷新されたものです。今回の Open VSX への展開によって、より幅広い現代的なエディタや IDE で、開発者がふだん使っている環境のまま Swift を扱えるようになりました。