Intellij idea 如何在Intellij中为活动模板添加自定义表达式函数

Intellij idea 如何在Intellij中为活动模板添加自定义表达式函数,intellij-idea,live-templates,Intellij Idea,Live Templates,如何在Idea Intellij中为活动模板添加新的自定义函数 例如,我需要一个自定义函数,它可以将活动模板变量从Camel大小写转换为Spaced大小写。 i、 变量上的活动模板中的e必须插入多个位置,有空格和无空格 例如,“MyVar”和“MyVar”。因此,我想插入一个表达式,将“MyVar”转换为“MyVar” 默认情况下没有可用的表达式可用于此 谢谢。有提供实时模板函数的OpenAPI。可以创建IntelliJ IDEA插件,以添加更多功能 请参阅抽象类。插件应该定义扩展点,如下所示:

如何在Idea Intellij中为活动模板添加新的自定义函数

例如,我需要一个自定义函数,它可以将活动模板变量从Camel大小写转换为Spaced大小写。 i、 变量上的活动模板中的e必须插入多个位置,有空格和无空格

例如,“MyVar”和“MyVar”。因此,我想插入一个表达式,将“MyVar”转换为“MyVar”

默认情况下没有可用的表达式可用于此


谢谢。

有提供实时模板函数的OpenAPI。可以创建IntelliJ IDEA插件,以添加更多功能

请参阅抽象类。插件应该定义扩展点,如下所示:

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


在代码库中搜索示例实现。

非常感谢,我能够通过扩展宏库(即大写宏的父级)使其正常工作。因此,如果我创建其中一个。如何将其添加到phpstorm?