TL; DR: Siehe das Update unten, wenn nichts anderes.
Für Mojave und Catalina ... So löschen Sie Textersetzungen , die nicht gelöscht werden können, die nicht ordnungsgemäß mit Ihren iOS-Geräten synchronisiert werden, oder andere Fehler bei den Tastaturersetzungen, die Sie nicht einfach mithilfe der Systemeinstellungen-> Tastatur beheben können -> Textbenutzeroberfläche.
Die Textersetzungsdatenbank wird hier gespeichert:
~/Library/KeyboardServices/TextReplacements.db
Für Mutige können Sie dies mit SQLPro für SQLLite oder Valentina Studio (App Store-Links) öffnen .
Tun Sie dies für den schrittweisen Nuke aus dem Orbit ... (kein Datenverlust)
1 Sichern Sie Ihre Textersetzungen
- Öffnen Sie die Systemeinstellungen
- Klicken Sie auf Tastatur
- Klicken Sie auf die Registerkarte Text
- Klicken Sie in die Liste der Ersetzungen
- command+ a um sie alle auszuwählen
- Drag & Drop auf den Desktop (erstellt
Text Substitutions.plist
- Beenden (Schließen) der Systemeinstellungen
2 Löschen Sie die Textersetzungen vollständig
- Öffnen Sie "Aktivitätsmonitor"
- finde
keyboardservicesd
und "erzwinge es"
- finde
Keyboard Remote Service (System Preferences)
und "erzwinge es"
- im Finder Command+G
- Einfügen in
/Users/williamcerniuk/Library/KeyboardServices/
- Drücken Sie die "Go" -Taste
- command+ a, um alle Elemente im Ordner auszuwählen
- command+ deleteum sie in den Müll zu werfen
- (sehr wichtig) ~ / Library / Keyboard / textReplacements.cache löschen
3 Stellen Sie die Sicherung von Textersetzungen wieder her
Hier ist der würzige Teil. Die Tastaturersetzungen, die Sie gerade gespeichert haben, haben möglicherweise tatsächlich das Problem, aber versuchen Sie dies trotzdem, um sie aus der Sicherung zurückzugewinnen.
- Öffnen Sie die Systemeinstellungen
- Klicken Sie auf Tastatur
- Klicken Sie auf die Registerkarte Text
- Suchen Sie die Datei
Text Substitutions.plist
- Ziehen Sie die Datei
Text Substitutions.plist
in die leere Liste "Ersetzen durch"
Jetzt sind Ihre alten Textersetzungen wieder aufgetaucht und mit etwas Glück wurde das Problem, das Sie gelöst haben, gelöst. Die Textersetzungen werden mit Ihrem iPhone, iPad und / oder iPod touch synchronisiert.
Beachten Sie, dass dieser letzte Schritt (21) das Problem möglicherweise sofort wieder kopiert. Wenn ja, dann ...
Eine Operation der Datei Text Substitutions.plist
kann erforderlich sein. Wenn Sie diese Datei mit einem normalen Texteditor öffnen, können Sie sie manuell ändern und Einträge entfernen, bis Sie sie wiederherstellen können und Ihr Problem behoben ist (vorausgesetzt, Ihr Problem besteht zu diesem Zeitpunkt). Empfehlen Sie die Verwendung von BB Edit aus dem App Store. Xcode hat einen netten Editor, aber es ist eine riesige App und es lohnt sich nicht, sie für diese kleine Aufgabe herunterzuladen.
Aktualisieren
Ein Duplikat der Textersetzungen wird in einer versteckten Datei im System gespeichert:
~/Library/Preferences/.GlobalPreferences.plist
mit einer Fülle anderer Dinge. Diese Datei kann geöffnet und manuell bearbeitet werden, wenn Elemente in den Textersetzungen nicht wie oben beschrieben entfernt werden können. Das Bearbeiten erfordert einige technische Kenntnisse, kann jedoch mit BBEdit oder Xcode durchgeführt werden. TextEdit ist in der Regel kein gutes Werkzeug zum Bearbeiten von Nur-Text-Dateien.