Kotlin LSP
JetBrains · JetBrainsのアルファ版Kotlin言語サーバーです。IntelliJによる補完、診断、リファクタリングと、LSPエディター向けのJVMビルドシステム対応を提供します。
紹介
AI 翻訳原文を表示Kotlin LSP は、JetBrains による Kotlin 向けの公式 Language Server Protocol 実装です。IntelliJ IDEA と IntelliJ Kotlin プラグインを基盤とし、単体の Mac 向けグラフィカルアプリケーションではなく、対応エディターに言語インテリジェンスを提供します。
公式プロジェクトのドキュメントでは、コード補完、診断とクイックフィックス、セマンティックハイライト、インポートの整理、名前変更リファクタリング、フォーマット、ドキュメントへの移動、ホバー情報、呼び出し階層、コードの折りたたみが説明されています。JVM プロジェクトのインポートは Gradle と Maven に対応しており、Android Gradle Plugin への対応は実験段階です。README では、Kotlin Multiplatform への対応は実現済みの機能ではなく、計画中とされています。
Homebrew cask は、スタンドアロンのサーバーランチャーを kotlin-lsp としてインストールします。使用するには、エディターで LSP クライアントを設定する必要があります。VS Code ユーザーは、代わりに公式の「Kotlin by JetBrains」拡張機能(JetBrains.kotlin-server)をインストールできます。この拡張機能はサーバーを同梱し、Kotlin ファイルを開くと有効になります。競合する Kotlin 言語サーバーを同時に実行しないでください。
このプロジェクトはアルファ段階です。実装には JetBrains のプロプライエタリなコンポーネントが含まれ、一部はクローズドソースです。公開リポジトリは読み取り専用のミラーで、ドキュメントへの貢献はメンテナーが手動で処理します。LSP 対応エディター向けに設計されており、リリースは通常 VS Code でテストされています。
公式ドキュメント: https://github.com/Kotlin/kotlin-lsp 公式拡張機能: https://marketplace.visualstudio.com/items?itemName=JetBrains.kotlin-server Homebrew cask: https://formulae.brew.sh/cask/kotlin-lsp
新バージョン 263.6379.0の更新内容 10月3日 · OpenNavo編集部 · AI翻訳
- LSP機能変数の抽出とローカル変数のインライン化を追加。
- ビルドGradleのインポートで正しいJava言語バージョンを検出。
- 性能インデックス作成と大きなファイルの診断を改善。