Swift Digest
Blog | Swift.org Blog

Swift の IDE サポートを広げる

Expanding Swift’s IDE Support

このダイジェストはClaude Opus 4.7 / 4.8によって生成されたものです(License)。原文はこちら

この記事の要点

何が発表されたのか

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 をまたいだクロスプラットフォーム開発をシームレスに行えるようにします。提供される主な機能は次のとおりです。

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 を扱えるようになりました。

関連リンク