template snippets intellij idea created create change intellij-idea live-templates

intellij idea - snippets - ¿Cómo puedo agregar funciones de expresión personalizadas para plantillas Live en Intellij



live templates intellij (1)

Hay OpenAPI para proporcionar funciones de Live Template. Uno puede crear el complemento IntelliJ IDEA que agregará más funciones.

Ver la clase de resumen Macro . El complemento debe definir el punto de extensión, como este:

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

Busque la base de código de IntelliJ IDEA Community para implementaciones de muestra.

¿Cómo se pueden agregar nuevas funciones personalizadas para Live Templates en Idea Intellij.

Por ejemplo, necesito una función personalizada que pueda convertir una variable de plantilla activa de Camel Case a Spaced. es decir, en Live Template on variable debe insertarse en varios lugares con & sin espacio.

P.ej. "MyVar" y "My Var". Entonces quiero insertar una expresión para convertir ''MyVar'' a ''My Var''.

Ninguna expresión disponible por defecto se puede usar para esto.

Gracias.