Ich hatte eine ähnliche Frage. Ich habe in diesem Forum einen Thread gefunden, in dem erörtert wird, wie Substitutionen von einer OSX-Version zur nächsten verschoben werden. Ich habe diese Lösung angepasst, um Systemersetzungen in Seiten zu verschieben. Ich habe ein Shell-Skript geschrieben, das mit dem obigen Cron-Job ausgeführt werden kann.
Das Skript basiert hauptsächlich auf PlistBuddy - einem Einstellungseditor, der mit dem Betriebssystem von Apple geliefert wird. Sie müssen es vor der Ausführung bearbeiten, damit die Verzeichnisse im Skript mit denen auf Ihrem Computer übereinstimmen. Ansonsten ist mein Drehbuch gut dokumentiert, sodass ich nicht weiter darauf eingehen werde ...
#! / bin / bash
# kopiert die Einstellungen für die Textsubstitution von
# System zu Seiten
#
# Autor: Craig Champlin
# 2/1/2013
#
# Angepasst von: http://apple.stackexchange.com/questions/57960/how-can-i-export-text-substitutions-from-lion-for-import-into-mountain-lion
#
# Überhaupt nicht robust, schnell und schmutzig - Verwendung auf eigenes Risiko
# Wechseln Sie in das Einstellungsverzeichnis, um die Eingabe zu speichern
cd / Users / Craig / Library / Einstellungen
# Sicherungseinstellungen für Seiten
cp com.apple.iWork.Pages.plist com.apple.iWork.Pages.plist.bak
# Systemersetzungen in eine Datei extrahieren
/ usr / libexec / PlistBuddy -x -c "NSUserReplacementItems drucken" .GlobalPreferences.plist> ./zzzSystemReplacements
# Ersetzungen in den Seiteneinstellungen löschen
/ usr / libexec / PlistBuddy -c "kSFWPAutoSubstitutionArrayProperty löschen" com.apple.iWork.Pages.plist
# Erstellen Sie einen neuen, leeren Substitutionseintrag für Seiten
/ usr / libexec / PlistBuddy -c "kSFWPAutoSubstitutionArrayProperty-Array hinzufügen" com.apple.iWork.Pages.plist
# exportierte Einstellungen in Seiten zusammenführen
/ usr / libexec / PlistBuddy -c "zzzSystemReplacement zusammenführen kSFWPAutoSubstitutionArrayProperty" com.apple.iWork.Pages.plist
# Visuell versichern, dass der Vorgang erfolgreich abgeschlossen wurde
/ usr / libexec / PlistBuddy -x -c "kSFWPAutoSubstitutionArrayProperty drucken" com.apple.iWork.Pages.plist
Als Einschränkung zur Verwendung von Textsubstitutionen in Pages konvertiert Pages den Schriftstil nicht wie TextEdit. Dies bedeutet, dass Sonderzeichen in der jeweils verwendeten Schriftart angezeigt werden. Da die meisten meiner Ersetzungen mathematische Symbole sind und meine Standardschrift Helvetica ist, werden meine ersetzten Zeichen normalerweise als Punkt angezeigt. Ich muss den Schriftstil für diese Zeichen in Cambria ändern, damit sie korrekt angezeigt werden.
Wenn Sie das nicht wüssten, könnten Sie annehmen, dass die Substitution nicht funktioniert hat.
Viel Glück euch!