My list of useful Intellij Live Templates
some live templates i found useful
Guy Mograbi
Full Stack & Cloud Engineer
I like Intellij’s “live templates” feature and I try to use it as much as possible.
Here some live templates I just can’t do without.
- cdata
-
` $END$`
assign to XML context. - debugger
-
`debugger; /**nocommit**/`
assign to Javascript. the "nocommit" is a precommit hook I have that makes sure it won't be committed. - logger
-
`private final static Logger logger = logger.getlogget($CLZZ$.class);`
CLZZ is an Expression "className()" and I skip it if defined. ( This way there's usually nothing to edit ). Assign it to Java code. - method
-
$METHOD$
METHOD is the expression “methodName()” and skipped if defined. Assign it to Java String. It is helpful to add the method name in log prints. - single
-
`$ACCESS$ static final $CLASS$ instance = new $CLASS$();`
ACCESS has a default value of 'public', and CLASS is "className()". (not skipped if defined). Assign it to Java code.