模板名: fori
for (int i = 0; i < ; i++) {
}
模板名out:
psf:
private final static String $varName$ = "$var$";
ps:
private String $varName$ = "$var$";
模板支持变量的定义,使用$$
包围的字符表示一个变量。$END$
是一个特殊的预定义变量,表示光标最后跳转的位置。每个变量的位置都可以跳转过去。
快速声明 logger
声明 logger 也是一个常用的操作,上面我们是利用了粘贴函数来快速声明变量,现在我们来利用另一个函数className()
,顾名思义,它的作用就是返回当前类名。
annotated("annotation qname")
anonymousSuper()
arrayVariable()
blockCommentEnd()
blockCommentStart()
camelCase(String)
capitalize(String)
capitalizeAndUnderscore(String)
castToLeftSideType()
className()
clipboard()
commentEnd()
commentStart()
complete()
completeSmart()
componentTypeOf(Array)
concat(expressions...)
currentPackage()
date()
dbColumns()
dbObjectName()
decapitalize(String)
descendantClassesEnum(String)
enum(...)
escapeString(String)
expectedType()
expressionType(Expression)
fileName()
fileNameWithoutExtension()
filePath()
fileRelativePath()
firstWord(String)
functionParameters()
groovyScript("groovy code")
guessElementType(Container)
iterableComponentType(ArrayOrIterable)
iterableVariable()
jsArrayVariable()
jsClassName()
jsComponentTypeOf(Array)
jsDefineParameter()
jsMethodName()
jsQualifiedClassName()
jsSuggestDefaultVariableKind(Boolean)
jsSuggestImportedEntityName()
jsSuggestIndexName()
------------------------------