Kotlin LSP

JetBrains · JetBrains 的 Kotlin 语言服务器 Alpha 版,为 LSP 编辑器提供由 IntelliJ 驱动的补全、诊断、重构及 JVM 构建系统支持。

Cask开发工具Apple 芯片 · Intel
主页
来自 homebrew/cask
近 30 天安装158App榜第 533
近一年安装2,068365 天累计
最新版本263.6379.010月3日 · 10月3日
下载大小360MBarm64 / x86_64 · sit
更新节奏每月近 30 天 2 个版本
  1. 263.6379.0

    最新10月3日 · 周六

    OpenNavo 编辑Homebrew 收录 10月3日 14:41

    新增变量提取和局部变量内联重构,改进文件与包移动及调试器行为,修复 Gradle 和 Maven 导入问题,并优化索引与诊断。

    LSP 功能
    新增“提取变量”和“内联局部变量”重构。改进多个 Kotlin 文件和包的移动功能。悬停在有界类型参数上时显示其上界。
    构建
    Gradle 导入时检测正确的 Java 语言版本。从 settings.xml 读取 Maven 凭据。
    性能
    优化索引调度并加快大文件诊断。将检查移至单独的线程池。
  2. 263.4702.0

    9月13日 · 周日

    OpenNavo 编辑Homebrew 收录 9月14日 01:48

    新增 Kotlin 意图、运行/调试代码镜头、实时模板、文件移动和多项目导入;改进构建同步、索引与调试。扩展现在要求选择区域和数据共享选项。

    v263.4702.0

    更新日志

    [!NOTE] 「Kotlin by JetBrains」现已上架 Open VSX Registry。 您可以在 Cursor、VSCodium 及其他 VS Code 分支版本中安装。 <!-- LSP-1425, LSP-1227 -->

    JetBrains 还发布了「Java and Kotlin by IntelliJ IDEA」,同时支持这两种语言。 如果系统中已安装「Kotlin by JetBrains」,安装此扩展时会提示您移除该扩展。 这是正常行为。不能同时运行两个语言服务器。 <!-- LSP-1422 -->

    了解详情:https://www.jetbrains.com/help/intellij-vscode/About-instance.html。

    [!IMPORTANT] 扩展首次启动时,现在会要求您选择区域和数据共享选项。 在您完成这两项选择之前,语言服务器不会启动。 之后可在 VS Code 设置中更改。 <!-- LSP-1344, LSP-550, LSP-1424 -->

    🛠 LSP 功能

    • IntelliJ Kotlin 插件中的大多数 Kotlin 意图现已在 Kotlin LSP 中提供。 <!-- LSP-569 --> <!-- LSP-157, LSP-1216, LSP-1255, LSP-1403, LSP-1753, LSP-1624 -->
    • Kotlin main 函数上方的代码镜头现可用于运行或调试该函数。 <!-- LSP-1321, LSP-1323 -->
    • 「整理导入」现已作为源代码操作提供。 <!-- LSP-1212 -->
    • Kotlin 现已支持实时模板补全(例如 main、sout 或 if)。 <!-- LSP-1622 -->
    • 现在可以移动 Kotlin 文件,同时在其他文件中保留正确的导入和引用。 <!-- LSP-1319 -->
      • 暂不支持移动整个文件夹。
    • 工作区符号搜索现在也能找到库中的符号。 <!-- LSP-1179 -->
    • 新增状态栏小组件,可显示服务器状态并允许您重启服务器。 <!-- LSP-1170 -->

    🐞 运行与调试

    • 扩展会读取 launch.json,并可启动 JVM 应用程序。 <!-- LSP-1207, LSP-1051 -->
    • 调试控制台现已支持补全。求值不再停留在「Collecting Data」状态。 <!-- LSP-1304, LSP-451 -->

    📦 导入与构建系统

    • 现在可以从单个工作区导入多个项目。intellij.projects 设置会列出每个项目及其构建系统和路径。适用于单体仓库,以及包含多个独立项目的目录。了解详情: https://www.jetbrains.com/help/intellij-vscode/Project-import.html。 <!-- LSP-960, LSP-1302 -->
    • 编辑并保存构建脚本后,工作区现在会自动重新加载。新增设置用于控制重新加载方式:始终重新加载、先询问或从不重新加载。还新增了「重新导入项目」和「清除缓存并重启」命令。
    • Gradle 同步现在默认会下载库的源代码,因此可以在库中查找源代码。首次同步耗时会更长。 <!-- LSP-1192 -->
    • 服务器使用 Gradle Tooling API 9.5.0。 <!-- LSP-1095 -->
    • 未设置 JAVA_HOME 时,Gradle 导入会使用语言服务器的 JRE。Maven 导入现在会遵循 intellij.projects 设置中的 java-home 条目。 <!-- LSP-1148, LSP-1497 -->
    • Maven:导入器会遵循编译器参数,并已消除多余的 jar 警告。Maven 导入现可在 Windows 上运行。 <!-- LSP-940, LSP-489, LSP-1560 -->
    • 改进了多根工作区的导入。项目根目录包含多个构建系统时,扩展也会通知您。 <!-- LSP-1409, LSP-1407, LSP-1615 -->
    • 索引现在会以百分比显示进度。 <!-- LSP-1256, LSP-883 -->
    • 构建工具的输出会显示在单独的 VS Code 输出通道中。 <!-- LSP-679 -->
    • 项目中的任意位置存在构建文件时,扩展现在会自动激活。 <!-- LSP-1000 -->

    ⌨️ 编辑器与输入

    • 改进了字符串模板中的回车键处理。按回车不再插入错误的字符串拼接内容。 <!-- LSP-1141, LSP-1367, LSP-1391, LSP-1392 -->
    • 「切换行注释」操作已恢复正常。 <!-- LSP-1176 -->

    🚀 性能

    • 索引速度更快,项目导入期间及之后的卡顿更少。本地检查也运行得更快。 <!-- LSP-115, LSP-1235, LSP-1248, LSP-278 -->

    🐛 错误修复

    • 导入 Android Gradle 项目时不再因 ClassCastException 而失败。修复了 https://github.com/Kotlin/kotlin-lsp/issues/243。 <!-- LSP-1561 -->
    • Windows:分析器数据库已从漫游配置文件移至 %LOCALAPPDATA%。修复了 https://github.com/Kotlin/kotlin-lsp/issues/215。 <!-- LSP-1004 -->
    • 服务器现在会关闭其打开的 JAR 文件对应的操作系统文件句柄。 <!-- LSP-244 -->
    • 服务器现在使用 VS Code 的代理设置。 <!-- LSP-1532 -->
    • 还有许多其他小改进和错误修复。

    官方发行版:https://github.com/Kotlin/kotlin-lsp/releases/tag/kotlin-lsp/v263.4702.0

    Homebrew 版本信息:https://formulae.brew.sh/api/cask/kotlin-lsp.json

  3. 262.9593.0

    7月27日 · 周一

    OpenNavo 编辑Homebrew 收录 7月27日 01:37AI 翻译

    基于 v262.8190.0 的次要版本,捆绑 Kotlin by JetBrains 扩展 v0.0.6。官方发布说明引用了之前的更新日志,未提供此构建特有的其他变更详情。

    v262.9593.0

    更新日志

    [!NOTE] 这是基于 v262.8190.0 的小版本更新。近期变更请参阅该版本的更新日志。

    官方发布: https://github.com/Kotlin/kotlin-lsp/releases/tag/kotlin-lsp/v262.9593.0

    Homebrew 版本依据: https://formulae.brew.sh/api/cask/kotlin-lsp.json