Intellij idea 包含的gradle脚本kotlin文件的IntelliJ自动完成
我正在尝试使用IntelliJ作为编辑器来自动化复杂的构建过程。根据中的建议,一位同事在Intellij idea 包含的gradle脚本kotlin文件的IntelliJ自动完成,intellij-idea,gradle,kotlin,Intellij Idea,Gradle,Kotlin,我正在尝试使用IntelliJ作为编辑器来自动化复杂的构建过程。根据中的建议,一位同事在build.gradle.kts文件中获得了正确的语法突出显示,但是,由于其复杂性,我尝试使用以下示例将其拆分为多个较小的文件: 唉,完成似乎只在build.gradle.kts上起作用。在其他kotlin脚本文件上,自由函数和我导入的任何东西都可以正常工作,但是gradle特定的东西,例如这个任务闭包: task("foo") { // intelliJ can't seem to figure o
build.gradle.kts
文件中获得了正确的语法突出显示,但是,由于其复杂性,我尝试使用以下示例将其拆分为多个较小的文件:
唉,完成似乎只在build.gradle.kts
上起作用。在其他kotlin脚本文件上,自由函数和我导入的任何东西都可以正常工作,但是gradle特定的东西,例如这个任务闭包:
task("foo") {
// intelliJ can't seem to figure out what the receiver is here,
// task itself gets highlighted in red, and its members fail
// to complete.
}
有没有一种方法允许intellij将包含的文件检测为gradle脚本?结果表明我没有使用正确的文件名。在撰写本文时,kotlin intellij插件的当前版本似乎正确地完成了以
.gradle.kts
结尾的任何文件。我包含的文件只有一个.kts
扩展名,没有.gradle.
task("foo") {
// intelliJ can't seem to figure out what the receiver is here,
// task itself gets highlighted in red, and its members fail
// to complete.
}