feat(liveTemplates): Temp doc support PHP/Scala, Temp la/reg/end support Ruby/Shell/SQL/XML

This commit is contained in:
林万程
2024-03-12 20:16:15 +08:00
parent 550d011397
commit 3ac2b8b680
3 changed files with 139 additions and 0 deletions

View File

@@ -0,0 +1,29 @@
<templateSet group="show-comment-#">
<template name="la" value="# language=&quot;$SELECTION$&quot;" description="# language=&quot;&quot;" toReformat="true" toShortenFQNames="true">
<context>
<option name="RUBY" value="true" />
<option name="RUBY_COMMENTS" value="false" />
<option name="RUBY_STRING" value="false" />
<option name="SHELL_SCRIPT" value="true" />
<option name="SQL" value="true" />
</context>
</template>
<template name="reg" value="# region $SELECTION$" description="# language=&quot;&quot;" toReformat="true" toShortenFQNames="true">
<context>
<option name="RUBY" value="true" />
<option name="RUBY_COMMENTS" value="false" />
<option name="RUBY_STRING" value="false" />
<option name="SHELL_SCRIPT" value="true" />
<option name="SQL" value="true" />
</context>
</template>
<template name="end" value="# endregion $SELECTION$" description="# language=&quot;&quot;" toReformat="true" toShortenFQNames="true">
<context>
<option name="RUBY" value="true" />
<option name="RUBY_COMMENTS" value="false" />
<option name="RUBY_STRING" value="false" />
<option name="SHELL_SCRIPT" value="true" />
<option name="SQL" value="true" />
</context>
</template>
</templateSet>

View File

@@ -28,6 +28,16 @@
<option name="KOTLIN_COMMENT" value="false"/>
<option name="KOTLIN_EXPRESSION" value="false"/>
<option name="KOTLIN_STATEMENT" value="false"/>
<option name="PHP" value="true" />
<option name="PHP Comment" value="false" />
<option name="PHP Expression" value="false" />
<option name="PHP Statement" value="false" />
<option name="PHP String Literal" value="false" />
<option name="SCALA" value="true" />
<option name="SCALA_COMMENT" value="false" />
<option name="SCALA_IMPLICIT_VALUE_CLASS" value="false" />
<option name="SCALA_STRING" value="false" />
<option name="SCALA_XML" value="false" />
<option name="TS_CLASS" value="false"/>
<option name="TS_EXPRESSION" value="false"/>
<option name="TS_STATEMENT" value="false"/>
@@ -63,6 +73,16 @@
<option name="KOTLIN_COMMENT" value="false"/>
<option name="KOTLIN_EXPRESSION" value="false"/>
<option name="KOTLIN_STATEMENT" value="false"/>
<option name="PHP" value="true" />
<option name="PHP Comment" value="false" />
<option name="PHP Expression" value="false" />
<option name="PHP Statement" value="false" />
<option name="PHP String Literal" value="false" />
<option name="SCALA" value="true" />
<option name="SCALA_COMMENT" value="false" />
<option name="SCALA_IMPLICIT_VALUE_CLASS" value="false" />
<option name="SCALA_STRING" value="false" />
<option name="SCALA_XML" value="false" />
<option name="TS_CLASS" value="false"/>
<option name="TS_EXPRESSION" value="false"/>
<option name="TS_STATEMENT" value="false"/>
@@ -98,6 +118,16 @@
<option name="KOTLIN_COMMENT" value="false"/>
<option name="KOTLIN_EXPRESSION" value="false"/>
<option name="KOTLIN_STATEMENT" value="false"/>
<option name="PHP" value="true" />
<option name="PHP Comment" value="false" />
<option name="PHP Expression" value="false" />
<option name="PHP Statement" value="false" />
<option name="PHP String Literal" value="false" />
<option name="SCALA" value="true" />
<option name="SCALA_COMMENT" value="false" />
<option name="SCALA_IMPLICIT_VALUE_CLASS" value="false" />
<option name="SCALA_STRING" value="false" />
<option name="SCALA_XML" value="false" />
<option name="TS_CLASS" value="false"/>
<option name="TS_EXPRESSION" value="false"/>
<option name="TS_STATEMENT" value="false"/>
@@ -133,6 +163,16 @@
<option name="KOTLIN_COMMENT" value="false"/>
<option name="KOTLIN_EXPRESSION" value="false"/>
<option name="KOTLIN_STATEMENT" value="false"/>
<option name="PHP" value="true" />
<option name="PHP Comment" value="false" />
<option name="PHP Expression" value="false" />
<option name="PHP Statement" value="false" />
<option name="PHP String Literal" value="false" />
<option name="SCALA" value="true" />
<option name="SCALA_COMMENT" value="false" />
<option name="SCALA_IMPLICIT_VALUE_CLASS" value="false" />
<option name="SCALA_STRING" value="false" />
<option name="SCALA_XML" value="false" />
<option name="TS_CLASS" value="false"/>
<option name="TS_EXPRESSION" value="false"/>
<option name="TS_STATEMENT" value="false"/>
@@ -164,6 +204,16 @@
<option name="KOTLIN_COMMENT" value="false"/>
<option name="KOTLIN_EXPRESSION" value="false"/>
<option name="KOTLIN_TOPLEVEL" value="false"/>
<option name="PHP" value="true" />
<option name="PHP Comment" value="false" />
<option name="PHP Expression" value="false" />
<option name="PHP Statement" value="false" />
<option name="PHP String Literal" value="false" />
<option name="SCALA" value="true" />
<option name="SCALA_COMMENT" value="false" />
<option name="SCALA_IMPLICIT_VALUE_CLASS" value="false" />
<option name="SCALA_STRING" value="false" />
<option name="SCALA_XML" value="false" />
<option name="TS_CLASS" value="false"/>
<option name="TS_EXPRESSION" value="false"/>
<option name="TypeScript" value="true"/>
@@ -194,6 +244,16 @@
<option name="KOTLIN_COMMENT" value="false"/>
<option name="KOTLIN_EXPRESSION" value="false"/>
<option name="KOTLIN_TOPLEVEL" value="false"/>
<option name="PHP" value="true" />
<option name="PHP Comment" value="false" />
<option name="PHP Expression" value="false" />
<option name="PHP Statement" value="false" />
<option name="PHP String Literal" value="false" />
<option name="SCALA" value="true" />
<option name="SCALA_COMMENT" value="false" />
<option name="SCALA_IMPLICIT_VALUE_CLASS" value="false" />
<option name="SCALA_STRING" value="false" />
<option name="SCALA_XML" value="false" />
<option name="TS_CLASS" value="false"/>
<option name="TS_EXPRESSION" value="false"/>
<option name="TypeScript" value="true"/>
@@ -224,6 +284,16 @@
<option name="KOTLIN_COMMENT" value="false"/>
<option name="KOTLIN_EXPRESSION" value="false"/>
<option name="KOTLIN_TOPLEVEL" value="false"/>
<option name="PHP" value="true" />
<option name="PHP Comment" value="false" />
<option name="PHP Expression" value="false" />
<option name="PHP Statement" value="false" />
<option name="PHP String Literal" value="false" />
<option name="SCALA" value="true" />
<option name="SCALA_COMMENT" value="false" />
<option name="SCALA_IMPLICIT_VALUE_CLASS" value="false" />
<option name="SCALA_STRING" value="false" />
<option name="SCALA_XML" value="false" />
<option name="TS_CLASS" value="false"/>
<option name="TS_EXPRESSION" value="false"/>
<option name="TypeScript" value="true"/>
@@ -255,6 +325,16 @@
<option name="KOTLIN_COMMENT" value="false"/>
<option name="KOTLIN_EXPRESSION" value="false"/>
<option name="KOTLIN_TOPLEVEL" value="false"/>
<option name="PHP" value="true" />
<option name="PHP Comment" value="false" />
<option name="PHP Expression" value="false" />
<option name="PHP Statement" value="false" />
<option name="PHP String Literal" value="false" />
<option name="SCALA" value="true" />
<option name="SCALA_COMMENT" value="false" />
<option name="SCALA_IMPLICIT_VALUE_CLASS" value="false" />
<option name="SCALA_STRING" value="false" />
<option name="SCALA_XML" value="false" />
<option name="TS_CLASS" value="false"/>
<option name="TS_EXPRESSION" value="false"/>
<option name="TypeScript" value="true"/>

View File

@@ -10,4 +10,34 @@
<option name="XSL_TEXT" value="false"/>
</context>
</template>
<template name="reg" value=" &lt;!-- region $SELECTION$ --&gt;" description="&lt;!-- region --&gt;" toReformat="true" toShortenFQNames="true">
<context>
<option name="HTML" value="true"/>
<option name="HTML_TEXT" value="false"/>
<option name="JSP" value="true"/>
<option name="MAVEN" value="true"/>
<option name="XML" value="true"/>
<option name="XSL_TEXT" value="false"/>
</context>
</template>
<template name="end" value=" &lt;!-- endregion $SELECTION$ --&gt;" description="&lt;!-- endregion --&gt;" toReformat="true" toShortenFQNames="true">
<context>
<option name="HTML" value="true"/>
<option name="HTML_TEXT" value="false"/>
<option name="JSP" value="true"/>
<option name="MAVEN" value="true"/>
<option name="XML" value="true"/>
<option name="XSL_TEXT" value="false"/>
</context>
</template>
<template name="la" value=" &lt;!-- language=&quot;$SELECTION$&quot; --&gt;" description="&lt;!-- language --&gt;" toReformat="true" toShortenFQNames="true">
<context>
<option name="HTML" value="true"/>
<option name="HTML_TEXT" value="false"/>
<option name="JSP" value="true"/>
<option name="MAVEN" value="true"/>
<option name="XML" value="true"/>
<option name="XSL_TEXT" value="false"/>
</context>
</template>
</templateSet>