我最近改用 AstroNeoVim。我已经在我的 nvim 上安装了 kotlin_language_server LSP、Treesitter,之后我看到了变化。现在我遇到的唯一问题是 LSP 似乎无法识别来自依赖项的类。我在终端中使用
gradle build/run
构建和运行我的应用程序没有问题,但 nvim 仍然在抱怨。
我尝试过: 安装不同的 LSP,但到目前为止似乎只有 kotlin_language_server 可以工作。 我检查了我有 JAVA_HOME, 我使用 gradle 运行应用程序,在终端中没有任何问题
从项目中删除
gradle
文件(如此处所述)解决了问题。
gradle/wrapper/gradle-wrapper.jar
gradle/wrapper/gradle-wrapper.properties
gradlew
gradlew.bat
仍然不完全确定为什么这会产生问题,如果我知道更多,我会发布,还有 我在 reddit 上创建的这个线程,其中包含一些为 kotlin 配置 nvim 的更有用的信息