Is there any way to use a default token value in Intellij Live templates
? For example I have the following live template which declares a private variable that I would like to create nearly for every class:
private static final Logger logger = Logger.getLogger($CLASS$.class)
It seems unnecessary to type $CLASS$
every time when this live template is used, because it can be derived from the class in scope or filename. I was wondering if it is possible to use environment defined tokens in live templates as defaults?
log4j:
slf4j:
Make sure that you set the applicable context to Java and that shorten FQ names and skip if defined are enabled.
log4j 2:
Check some other templates that already use the current class name: