Я хотел бы вставить текущую дату и время, нажав одну комбинацию клавиш в TextMate. Есть идеи как?
2 ответа
Для даты введите isoD
а затем нажмите tab
чтобы вставить дату ISO. Это задокументировано здесь. Это "фрагмент", который является частью пакета "Текст".
Чтобы увидеть, как работает этот фрагмент, нажмите Ctrl-Opt-Cmd S, разверните «Текст» и выберите «Текущая дата». Вы увидите, что это просто оболочка для команды date
Unix. Вы можете управлять выходным форматом, изменяя существующую строку формата или создавая свой собственный фрагмент со строкой пользовательского формата.
См. Справочную страницу date(1) для информации об использовании и strftime(3) для подробностей о строке формата.
Например, для даты и времени, вы можете использовать
`date "+%D %T"`
Вы можете использовать Текст -> Выполнить строку и заменить на результат, затем выбрать утилиту /bin/date
(введите дату в поле). Затем Ctrl + Option + r должен заменить текущую строку датой. Если вы хотите, чтобы оно форматировалось определенным образом со временем, вы можете использовать сценарий оболочки, который использует /bin/date
и привязать к нему ярлык.