我刚刚打开kotlinc
(显然默认为kotlin-jvm
吗?),并放入了一些hello-world
类型的代码:
data class Person(val name: String, val age: Int) {
val isAdult get() = age >= 20
}
让我们创建一个实例:
val p = Person("ab", 10)
希望
repl
将通过tab
键为我们提供属性。p.<tab>
repl
在每个tab
上发出哔哔声,而不是提供该Person
实例的属性。 “以防万一”我:quit
并显式打开kotlinc-jvm
-并得到相同的行为。是否可以相信没有code completion
?我是否缺少启动kotlinc
的选项? 最佳答案
Kotlin repl当前不支持制表符完成。有关更多详细信息,请参见官方错误跟踪器:
https://youtrack.jetbrains.com/issue/KT-14177,
https://youtrack.jetbrains.com/issue/KT-23036
如果您使用IntelliJ,则可能要尝试暂存文件。它们适用于少量代码并支持代码完成。