Подтвердить что ты не робот

Есть ли ярлык для вставки даты/времени в intellij-idea?

Я хотел бы добавить дату и время для комментариев, чтобы я мог знать, когда я сделал эти изменения, и теперь я делаю это вручную, потому что я не мог найти ярлык. Какой большой плюс для идеи intellij иметь ярлык для этого!

4b9b3361

Ответ 1

Вы можете создать свой собственный:

  • В настройках выберите "Живые шаблоны"
  • Добавить новый шаблон с аббревиатурой "date"
  • Для "текста шаблона" укажите $date$. Теперь кнопка "Изменить переменные" должна быть включена.
  • Отредактируйте переменные и установите $date$ для использования выражения date().
  • Включите "комментарий Java" в контексте шаблона и нажмите "ОК".

Теперь, когда вы печатаете "date" и используете жест завершения по умолчанию (Tab), он заменит "date" на текущую дату.

Изменить

Вы также можете использовать выражение time(). Обратите внимание, что не похоже, что IntelliJ имеет большую поддержку для указания формата этой даты.

Ответ 2

Функции date() и time(), используемые живыми шаблонами, основаны на стандартных библиотечных функциях java. Вы можете передать стандартную строку java data/time formatter в качестве аргумента для date() и time(). Например. Чтобы получить временную метку типа

2014-08-19T16:24:05.429Z

используйте в "Редактирование переменных шаблона" выражение переменной:

date("yyyy-MM-dd'T'HH:mm:ss.SSS'Z'")

для переменной $date $.

@Mark, теперь IntelliJ имеет большую поддержку для указания формата даты и времени; -)