Я пытаюсь добавить шаблон кода в Netbeans, чтобы при вводе lg и Tab вводился оператор tinylog. То, что у меня пока есть:
Logger.${logLevel type="org.pmw.tinylog.Logger.*" editable="true" default="info" }("${message}");
Это работает несколько и создает строку, которая выглядит следующим образом:
Logger.info("message");
Нажатие Tab перемещает курсор между «информация» и «сообщение». Я могу изменить поле «сообщение», нажать «Tab» и вернуться в поле «информация». Однако, если я нажимаю Control-Space и меняю 'info' на любой из других методов, новый метод загружается, но мастер шаблона кода выключается, а затем Tab просто перемещает код вправо вместо переключения между именем метода и String. параметр.
Я допустил ошибку в своем шаблоне или слишком много спрашиваю у Netbeans, чтобы можно было ожидать, что мастер сможет остаться в живых, когда я изменю методы, например, с info (String) на debug (String)?