-->

如何添加自定义表达式功能的IntelliJ中实时模板(How can i add custom ex

2019-07-31 05:22发布

如何在理念的IntelliJ动态模板添加新的自定义功能。

例如,我需要能够现场模板变量从驼峰转换为间隔开的自定义函数。 即在动态模板上的变量在多个地方与&没有空间插入。

例如。 “MyVar的” 和 “我的VAR”。 所以我想插入一个表达式“MyVar的”转换为“我无功”。

没有可用的默认表达式可以用于此目的。

谢谢。

Answer 1:

还有的OpenAPI提供动态模板功能。 人们可以创建IntelliJ IDEA的插件,将增加更多的功能。

见宏抽象类。 插件应该定义扩展点,像这样的:

<liveTemplateMacro implementation="com.intellij.codeInsight.template.macro.CapitalizeMacro"/>

搜索的IntelliJ IDEA社区为样本实现的代码库。



文章来源: How can i add custom expression functions for Live templates in Intellij