Я хотел бы добавить дату и время для комментариев, чтобы я мог знать, когда я сделал эти изменения, и теперь я делаю это вручную, потому что я не мог найти ярлык. Какой большой плюс для идеи intellij иметь ярлык для этого!
Есть ли ярлык для вставки даты/времени в intellij-idea?
Ответ 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 имеет большую поддержку для указания формата даты и времени; -)