⾃定义IDEA编辑模板变量(EditTemplateVariables)
崔文凯
annotated("annotation qname")
注释(“注释属性”)
用烤箱烤鸡翅创建带有指定位置的注释的类型符号。例如,在迭代组中查看活动模板。
arrayvariable()
建议适⽤于当前范围的所有数组变量。例如,在迭代组中查看活动模板。
anonymoussuper()
提出⼀种科特林级对象表达类型。
сamelca(字符串)
返回作为参数传递的字符串,转换为骆驼格。例如,我的⽂本⽂件/我的⽂档/ my_text_file将转换为mytextfile。
⼤写(字符串)
⼤写⾸字母的名称作为参数传递。
capitalizeandunderscore(scamelcaname)
利⽤CamelCa的名称作为参数传递的所有信件,并插⼊⼀个下划线之间的部分。例如,如果⼀个参数是要通过字符串,然后返回foo_bar。
casttoleftsidetype()
将右侧表达式投射到左侧表达式类型。它在迭代组中使⽤⼀个模板来⽣成原始类型和泛型集合。
className(sclassname)
返回当前类的名称(扩展模板的类)。
classnamecomplete()
这个表达式替换变量位置上的类名完成。
clipboard()
返回系统剪贴板的内容。
camelCa(字符串)
返回字符串的字符串snake_ca camelCa。例如,如果⼀个参数是foo_bar通过字符串,然后返回foobar。砖组词
三年级语文下册课本
complete()在我们这个年龄作文
这个表达式替换了变量位置上的代码完成调⽤。
completesmart()
该表达式替代变量位置上的智能类型完成调⽤。
componenttypeof(<;数组变量或数组类型>)
返回数组的组件类型。例如,在其他组中的迭代组中查看活动模板。
currentpackage()重庆社保缴费
返回当前包名。
⽇期(姓名)
以指定格式返回当前系统⽇期。默认情况下,当前⽇期是以默认的系统格式返回的。但是,如果在双引号中指定⽇期格式,⽇期将以这种格式呈现:
decapitalize(SNAME)
⽤相应⼩写字母替换作为参数传递的名称的第⼀个字母。
descendantclasnum(<;字符串>)
显⽰类的⼦字符串作为参数输⼊。
枚举(scompletionstring1,scompletionstring2,…)
建议在模板调⽤中完成的逗号分隔字符串列表。
escapestring(scapestring)
转义指定字符串。
expectedtype()
返回作为整个模板的结果所期望的类型。如果模板在赋值的右边,在返回之后扩展,则是有意义的。
⽂件名(sFileName)
以扩展名返回⽂件名。
filenamewithoutextension()
返回没有扩展名的⽂件名。
FirstWord(sfirstword)
返回作为参数传递的字符串的第⼀个单词。
尤成语groovyscript(“Groovy代码”)
⽤指定的代码返回Groovy脚本。
版籍
你可以使⽤多个参数的groovyscript宏。第⼀个参数是执⾏的脚本⽂本或包含脚本的⽂件路径。接下来的参数绑定到
_1,_2,_3,…_n变量都可以在你的脚本。
同时,_editor变量可在脚本。此变量绑定到当前编辑器。
gueslementtype(<;集装箱>)
对存储在⼀个llection元素类型的猜测。猜想,IntelliJ IDEA试图找到地⽅的元素被添加到或从容器中提取。iterablecomponenttype(< arrayoriterable >)
返回⼀个组件类型,如数组或集合。
iterablevariable()
返回可以重复的变量的名称。
linenumber()
返回当前⾏号。
lowercaanddash(字符串)
返回以破折号分隔的⼩写字符串,作为参数传递的字符串。例如,字符串转换为我的名字MyExampleName。methodname()
返回拥抱⽅法的名称(在模板扩展的地⽅)。
methodparameters()
返回拥抱⽅法(扩展模板)的参数列表。
methodreturntype()
返回当前⽅法返回的值的类型(扩展模板的⽅法)。
qualifiedclassname()
返回当前类的完全限定名称(扩展模板的类)。明显缩短FQ名称”复选框。
rightsidetype()
⽤右侧表达式的类型声明左侧变量。它在迭代组中使⽤⼀个模板来⽣成原始类型和泛型集合。snakeca(scamelcatext)
从CamelCa返回snake_ca字符串字符串作为参数传递。
空间分开(字符串)