IntelliJ IDEA build.gradle.kts автозаполнение не работает - PullRequest
1 голос
/ 21 января 2020

У меня странная проблема в том, что я пока не смог найти никакого решения. Я совсем новичок в разработке и настройке проекта, используя kotlin в качестве языка сценариев для моего файла сборки.

Куда бы я ни посмотрел, люди, кажется, имеют широкие возможности автозаполнения в файле build.gradle.kts, но в моем случае IntelliJ действует так, как будто у него нет доступа к источникам. Нет / очень базовое c автозаполнение, и происходит только очень базовое c выделение синтаксиса.

Например, если я нажимаю на блок плагинов (или любой другой блок в этом отношении), чтобы увидеть определение, IntelliJ сообщает мне "Не удается найти объявление для получения"

Cannot find declaration to go to

Очень мало контекстно-зависимого автозаполнения:

only basic autocomplete

У меня есть прочитайте этот ответ о добавлении дистрибутива -all в файл gradle-wrapper.properties, но это ничего не изменило. Мой gradle-wrapper.properties выглядит так:

distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-6.1-bin.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists

Я использую:

IntelliJ IDEA 2019.3.1 (Ultimate Edition)
Build #IU-193.5662.53, built on December 18, 2019
Runtime version: 11.0.5+10 amd64
VM: OpenJDK 64-Bit Server VM by Oracle Corporation
Linux 5.4.12-arch1-1
Memory: 1981M
Cores: 8

Версия Gradle:

./gradlew -v

------------------------------------------------------------
Gradle 6.1
------------------------------------------------------------

Build time:   2020-01-15 23:56:46 UTC
Revision:     539d277fdba571ebcc9617a34329c83d7d2b259e

Kotlin:       1.3.61
Groovy:       2.5.8
Ant:          Apache Ant(TM) version 1.10.7 compiled on September 1 2019
JVM:          13.0.1 (Oracle Corporation 13.0.1+9)
OS:           Linux 5.4.12-arch1-1 amd64

Буду признателен за любую помощь в получении немного больше радости и легкости от моего вхождения в мир грейдов. :)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...