如何在IntelliJ IDEA / Android Studio中添加自定义Kotlin后缀完成?

时间:2018-12-18 09:51:11

标签: android-studio intellij-idea kotlin

似乎我无法在IntelliJ IDEA(2018.3)和Android studio(3.2.1)中都没有为Kotlin添加自定义后缀补全。如果我转到首选项|编辑器一般Postfix完成,然后单击添加按钮,Kotlin没有选项(请参见下面的屏幕截图)。是否可以添加新的后缀补全?

我想添加一个.with后缀补全,以便将x.with扩展到

with(x) {
    // The caret should go here
}

旁注:我很遗憾没有with的后缀完成功能。

IntelliJ IDEA(2018.3)和Android Studio(3.2.1)的屏幕截图:

IntelliJ IDEA postfix completion settings Android Studio postfix completion settings

1 个答案:

答案 0 :(得分:2)

我检查了一下,但在Android Studio和IntelliJ中都无法实现。定义语言可能还不支持Kotlin。

但是,您可以尝试使用以下插件:https://plugins.jetbrains.com/plugin/9862-custom-postfix-templates

它似乎维护得很好,并支持Scala,Kotlin,Groovy等。我没有亲自尝试过,但是根据文档,这似乎是您想要的。