JetBrainsは、8月4日、IntelliJ IDEAのJavaおよびKotlinの言語機能を、VS Codeをはじめとするサードパーティ製エディタ向けの拡張機能として利用可能にしたことを発表した。現在はプレビュー版。
IDEが提供する基本的な機能、宣言への移動や参照の検索、簡単なコード補完、名前変更といった機能は、一般的に言語サーバープロトコル(LSP)によってカバーされており、プログラミング言語のサポートを一度実装すれば、あらゆるIDEやエディタで再利用できる。
現在ではエージェントもLSPサーバーを利用できるようになり、より高速で確実な結果が得られ、最終的にはトークンの消費量を削減できる。JetBrainsはこうした変化に対応するため、IntelliJ IDEAのJavaとKotlinの言語機能をLSP形式で提供することにしたという。
VS Codeベースのエディタで、IntelliJ IDEAのJava/Kotlin言語技術を基盤とした「Java & Kotlin by IntelliJ IDEA」拡張機能が利用可能になっている。この拡張機能には、Java、Kotlin、および混合言語プロジェクトのサポートや、デバッグ(DAPベース)、スマートなコード補完・ナビゲーション・コード分析、リファクタリングとエディタ支援、Maven/Gradle/Bazelのサポートなどが含まれている。
本拡張機能は、Visual Studio MarketplaceまたはOpen VSX レジストリからインストール可能。プレビュー期間中は、拡張機能を無料で利用できる。プレビュー終了後はIntelliJ IDEA Ultimateのサブスクリプションが必要になる。
詳細はブログポストを参照のこと。
- 関連リンク
この記事は参考になりましたか?
- この記事の著者
-
CodeZine編集部(コードジンヘンシュウブ)
CodeZineは、株式会社翔泳社が運営する開発者のための情報メディアです。日々の開発に取り組むエンジニアやテクノロジーを学びたい方に向けて、プログラミングやAI活用、開発ツール、エンジニアの学びとキャリアに関する記事をお届けしています。
※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です
この記事は参考になりましたか?
この記事をシェア
