Mak*_*dov 16 intellij-idea kotlin android-studio
当我使用大量参数实例化类(或调用方法)时,我总是使用命名参数.但每次输入每个参数名称都很累人:
data class User(val id: String,
val name: String,
val age: Int)
val user = User(id = "1", name = "John", age = 99)
Run Code Online (Sandbox Code Playgroud)
IDEA可以预填这样的参数吗?
val user = User(
id = ,
name = ,
age =
)
Run Code Online (Sandbox Code Playgroud)
Gho*_*tes 25
方法是这样的:
尽管这实际上并没有生成包含所有参数名称的整个调用模板,但无论如何它可能会有所帮助。
当您开始输入参数名称时,Kotlin IDEA 插件 1.1.1 会在自动完成中建议参数名称。对于User示例中的构造函数,开始输入:
val u = User(i
^
Run Code Online (Sandbox Code Playgroud)
应该有一个建议id =:
如果按Enter或则将插入Tab。然后你可以继续其他论点:
val u = User(id = "123", n
^
Run Code Online (Sandbox Code Playgroud)
这里,name =应该出现在建议中,等等。
另外,参数信息弹出窗口应该可以帮助您:
小智 5
有一个很棒的插件:https : //plugins.jetbrains.com/plugin/10942-kotlin-fill-class
它将使用一些默认参数自动填充构造函数,因此您可以覆盖所需的那些参数;)
| 归档时间: |
|
| 查看次数: |
2198 次 |
| 最近记录: |