Kotlinv2.4.0
Alpha

Kotlin Language Server

Kotlin Language Server 是 JetBrains 为 Kotlin 提供的 语言服务器协议 (LSP) 官方实现。

该服务器基于 IntelliJ IDEA、IntelliJ IDEA Kotlin 插件、JetBrains AIR 以及 Fleet。它旨在与任何支持 LSP 的代码编辑器协作。

IntelliJ IDEAAndroid Studio 提供最佳的 Kotlin 开发体验。

Visual Studio Code 中的 Kotlin

Kotlin Language Server 为 Visual Studio Code 提供官方 Kotlin 语言支持。

如果您使用 Visual Studio Code 进行 Kotlin 开发,请从 Visual Studio Marketplace 安装官方的 Kotlin by JetBrains 扩展程序。

要激活 Kotlin by JetBrains 扩展程序,请在 Visual Studio Code 中打开一个 Kotlin 项目,然后打开任意 Kotlin 文件。

支持的功能

Kotlin Language Server 包含核心语言功能,例如:

  • 支持最新的 Kotlin 语言版本

  • 基于 IntelliJ 的代码补全

  • 基于 IntelliJ 的针对 Kotlin 和 kotlinx.* 库的诊断及快速修复

  • JVM 项目的构建系统支持:Gradle、Maven 以及实验性的 Android Gradle Plugin 支持

    Kotlin Multiplatform 项目的支持正在开发中。

  • 语义高亮显示

  • 整理导入

  • 重命名重构

  • 代码格式设置

  • 文档导航和悬停支持

  • 调用层次结构

  • 代码折叠

反馈

Kotlin Language Server 正处于积极开发中,Alpha 阶段的反馈尤为宝贵。

如果您遇到问题或想提出改进建议,请在 Kotlin LSP 仓库中提交。

下一步