如何在理念的IntelliJ动态模板添加新的自定义功能。
例如,我需要能够现场模板变量从驼峰转换为间隔开的自定义函数。 即在动态模板上的变量在多个地方与&没有空间插入。
例如。 “MyVar的” 和 “我的VAR”。 所以我想插入一个表达式“MyVar的”转换为“我无功”。
没有可用的默认表达式可以用于此目的。
谢谢。
如何在理念的IntelliJ动态模板添加新的自定义功能。
例如,我需要能够现场模板变量从驼峰转换为间隔开的自定义函数。 即在动态模板上的变量在多个地方与&没有空间插入。
例如。 “MyVar的” 和 “我的VAR”。 所以我想插入一个表达式“MyVar的”转换为“我无功”。
没有可用的默认表达式可以用于此目的。
谢谢。
还有的OpenAPI提供动态模板功能。 人们可以创建IntelliJ IDEA的插件,将增加更多的功能。
见宏抽象类。 插件应该定义扩展点,像这样的:
<liveTemplateMacro implementation="com.intellij.codeInsight.template.macro.CapitalizeMacro"/>
搜索的IntelliJ IDEA社区为样本实现的代码库。