Live Templates в Idea
Давным давно в Eclipse я писал строчки вида:
private static final Logger log = Logger.getLogger(ZKChecker.class);
Автоматически написав log и нажав на Tab. И сегодня у меня дошли руки добавить этот функционал в Idea. Для этого я создал Live template через Project Preferences:
Кода шаблона:
private static final org.apache.log4j.Logger log = org.apache.log4j.Logger.getLogger($CLASS_NAME$.class);
$CLASS_NAME$ задается через Edit variables и равен className():
И внизу я указал, что шаблон работает в объявлениях.
Voila!
Теперь я могу генерировать объявление логера быстрее, чем стереть его.