Одним из вариантов является использование сценария оболочки или сценария Python / Perl / Ruby.
Один вариант, используя Python :
#!/usr/bin/env python
import time
t = time.localtime()
# yyyy-mm-dd hh:mm:ss
print '%d-%02d-%02d %02d:%02d:%02d' % (t.tm_year, t.tm_mon, t.tm_mday, t.tm_hour, t.tm_min, t.tm_sec)
Еще один, короче, @NReilingh , использующий date
(сценарий оболочки):
date "+%Y-%m-%d %T"
Используйте /Applications/Automator.app
для создания службы, которая выполняет этот сценарий. Добавьте действие Run Shell Script Automator и вставьте приведенный выше код. Выберите нет ввода в любом приложении и заменяет выделенный текст . Тогда сохраните.
Он будет размещен в меню « Сервисы», которое доступно из любой строки меню приложения, выбрав меню с названием приложения. Когда вы используете это, это может выглядеть примерно так:
Назначьте сочетания клавиш на панели настроек « Клавиатура» в Системных настройках .
Больше не бесплатный TextExpander имеет функцию, похожую на то, что вы хотите. Это приложение, предназначенное для вставки фрагментов, например, для частичных шаблонов электронной почты.
TextMate - это расширяемый коммерческий редактор, который позволяет легко определять пользовательские команды, опять же на языках оболочки или сценариев, и назначать им сочетания клавиш.