Шаблоны кода NetBeans $ {date}?

У меня этот шаблон кода в Eclipse

@since $ {date}

при вводе я получаю что-то вроде этого:

@since 4.8.2009

Но когда я добавляю тот же шаблон ( @since $ {date} ) в NetBeans, он выводит

@since дата

Может кто-нибудь помочь?

Еще нет ответа? Это невозможно в Netbeans ???

Solutions Collecting From Web of "Шаблоны кода NetBeans $ {date}?"

Что-то вроде следующего примера должно выполнить работу:

${date?date?string("yyyy")}.${date?date?string("MM")}.${date?date?string("dd")} 
  • yyyy => год на 4 элемента (например: 2012)
  • MM => Месяц по 2 элементам (например: марш -> 03)
  • dd => День месяца на 2 элемента (например: 23)
  • , => разделитель, который вы хотите отделить от каждого поля (например: – или / или. или smth else). Вам нужно будет проверить доступный формат где-нибудь в помощи netbeans (извините, я пока не узнаю информацию об этом). Я вижу, что это очень старый пост, но если это может быть полезно для кого-то … привет. ollie314

Не желая поднимать мертвых с этой должности, но я думал, что стоит упомянуть, поэтому я подписался на SO специально, чтобы уточнить, так как Ollie314 сэкономил мне много времени.

Используемый формат ollie314 является правильным (по крайней мере, для версии 7.1+). Но для того, чтобы быть понятным, если он отображается неправильно, это может быть связано с настройками вашей системы, если они находятся за пределами США. Обязательно включите <#setting locale = "en_AU"> (замените en_AU на свой идентификатор локали) в редактируемом шаблоне , до объявления даты с датой? String, или она не будет работать. Если вы разместите его в пользовательских настройках, он не будет использовать строку даты в шаблоне, и вы будете генерировать ошибки в выводе шаблона.

Документация от Netbeans не особо понятна. Тем не менее, лучшая IDE когда-либо 🙂

Вставка ${date?date?string("yyyy")} в ваш шаблон сделает трюк (если вы хотите только год)

Примечание. С NetBeans 6.5 / 6.7, если вы не найдете этот шаблон, вы можете его создать.

См. Этот учебник .

Я почти уверен, что это невозможно в Netbeans или, по крайней мере, не стоит того, чтобы беспокоиться. Возможно, вы можете создать собственный модуль Netbeans, добавить в модуль шаблон кода (в котором вы могли бы поместить $ {date} в качестве дополнительной переменной, я не уверен), а затем добавьте модуль в Netbeans. Но вы также можете просто ввести дату, в которой, если вы не вводите ее несколько тысяч раз в день, вероятно, потребуется меньше времени.

Ваш фрагмент выглядит как код freemarker. Это используется в Netbeans для шаблонов файлов (Tools -> Templates). Если вы поместите $ {date} в шаблон файла, он будет преобразован, когда файл будет создан до текущей даты. Если вы пытаетесь использовать его в качестве шаблона кода, я не знаю, как это работает.