Skip to content

Kotlin

Zed 中的 Kotlin 语言支持由社区维护的 Kotlin 扩展 提供。 问题反馈请提交至:https://github.com/zed-extensions/kotlin/issues

配置

工作区配置选项可以通过 settings.json 中的 lsp 设置传递给语言服务器。

完整的 lsp settings 列表可以在 这里class Configuration 类下的 initialization_optionsInitializationOptions 类中找到。

JVM 目标

以下示例将 JVM 目标从 default(即 1.8)更改为 17

json
{
  "lsp": {
    "kotlin-language-server": {
      "settings": {
        "compiler": {
          "jvm": {
            "target": "17"
          }
        }
      }
    }
  }
}

JAVA_HOME

要使用特定的 Java 安装,只需通过以下方式指定 JAVA_HOME 环境变量:

json
{
  "lsp": {
    "kotlin-language-server": {
      "binary": {
        "env": {
          "JAVA_HOME": "/Users/whatever/Applications/Work/Android Studio.app/Contents/jbr/Contents/Home"
        }
      }
    }
  }
}