У мене було подібне питання. На цьому форумі я знайшов тему, в якій обговорювали, як перемістити підстановки з однієї версії OSX на іншу. Я адаптував це рішення для переміщення системних підстановок на сторінки. Я написав сценарій оболонки, який можна було б виконати із завданням cron вище.
Сценарій в основному покладається на PlistBuddy - редактор налаштувань, що постачається з ОС Apple. Вам потрібно буде відредагувати його перед запуском, щоб каталоги в скрипті відповідали тим, які знаходяться на вашій машині. Крім цього, мій сценарій добре задокументований, тому я більше не буду обговорювати ...
#! / бін / баш
# копій налаштування заміни тексту з
# система для сторінок
#
# Автор: Крейг Чамплін
1.02.2013
#
# Адаптовано з: http://apple.stackexchange.com/questions/57960/how-can-i-export-text-substitutions-from-lion-for-import-into-mountain-lion
#
# зовсім не надійний, швидкий і брудний - використовувати на власний ризик
# змінити каталог уподобань, щоб зберегти введення тексту
cd / Користувачі / Крейг / Бібліотека / Налаштування
# налаштування резервного копіювання для сторінок
cp com.apple.iWork.Pages.plist com.apple.iWork.Pages.plist.bak
# витяг системних підстановок у файл
/ usr / libexec / PlistBuddy -x -c "Друк NSUserReplacementItems" .GlobalPreferences.plist> ./zzzSystemReplacements
# стерти підстановки в налаштуваннях сторінок
/ usr / libexec / PlistBuddy -c "Видалити kSFWPAutoSubstitutionArrayProperty" com.apple.iWork.Pages.plist
# створити новий, порожній запис підстановок для сторінок
/ usr / libexec / PlistBuddy -c "Додати kSFWPAutoSubstitutionArrayProperty масив" com.apple.iWork.Pages.plist
# об’єднати експортовані налаштування у сторінки
/ usr / libexec / PlistBuddy -c "Об'єднання zzzSystemReplacements kSFWPAutoSubstitutionArrayProperty" com.apple.iWork.Pages.plist
# візуально страхувати операцію успішно завершено
/ usr / libexec / PlistBuddy -x -c "Друкувати kSFWPAutoSubstitutionArrayProperty" com.apple.iWork.Pages.plist
Як застереження щодо використання підстановки тексту в Pages, Pages не перетворює стиль шрифту, як це робить TextEdit. Це означає, що спеціальні символи з’являються у будь-якому шрифті, який ви використовуєте. Оскільки більшість моїх підстановок є математичними символами, а оскільки моїм шрифтом за замовчуванням є Helvetica, мої заміщені символи зазвичай відображаються як крапка. Я повинен змінити стиль шрифту для цих символів на Cambria, щоб вони відображалися правильно.
Якщо ви цього не знали, ви можете припустити, що заміна не спрацювала.
Успіхів вам!