6

Я хотел бы вставить текущую дату и время, нажав одну комбинацию клавиш в TextMate. Есть идеи как?

2 ответа2

8

Для даты введите isoD а затем нажмите tab чтобы вставить дату ISO. Это задокументировано здесь. Это "фрагмент", который является частью пакета "Текст".

Чтобы увидеть, как работает этот фрагмент, нажмите Ctrl-Opt-Cmd S, разверните «Текст» и выберите «Текущая дата». Вы увидите, что это просто оболочка для команды date Unix. Вы можете управлять выходным форматом, изменяя существующую строку формата или создавая свой собственный фрагмент со строкой пользовательского формата.

См. Справочную страницу date(1) для информации об использовании и strftime(3) для подробностей о строке формата.

Например, для даты и времени, вы можете использовать

`date "+%D %T"`
1

Вы можете использовать Текст -> Выполнить строку и заменить на результат, затем выбрать утилиту /bin/date (введите дату в поле). Затем Ctrl + Option + r должен заменить текущую строку датой. Если вы хотите, чтобы оно форматировалось определенным образом со временем, вы можете использовать сценарий оболочки, который использует /bin/date и привязать к нему ярлык.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .