【问题标题】:How can I add a custom Kotlin postfix completion in IntelliJ IDEA / Android Studio?如何在 IntelliJ IDEA / Android Studio 中添加自定义 Kotlin 后缀补全?
【发布时间】:2019-05-18 17:06:12
【问题描述】:

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

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

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

旁注:我觉得很遗憾with 没有开箱即用的后缀补全。

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

【问题讨论】:

    标签: android-studio intellij-idea kotlin


    【解决方案1】:

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

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

    它似乎维护得很好,并且支持 Scala、Kotlin、Groovy 等。我自己没有尝试过,但根据文档,它似乎是你要找的。​​p >

    【讨论】:

    • 该插件默认没有任何 Kotlin 后缀补全,但我自己做了。添加和编辑您自己的后缀添加并非易事,它是一个相当复杂的插件。
    • 感谢您添加的信息,但请不要编辑我的答案吗?我已恢复您的更改。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-10-06
    • 1970-01-01
    • 1970-01-01
    • 2020-04-09
    • 2012-12-25
    • 1970-01-01
    • 2013-05-18
    相关资源
    最近更新 更多