TL; DR: Voir la mise à jour en bas si rien d'autre.
Pour Mojave et Catalina ... Comment effacer les remplacements de texte qui refusent d'être supprimés, qui ne se synchronisent pas correctement avec vos appareils iOS, ou tout autre bogue dans les remplacements de clavier que vous ne pouvez pas résoudre en utilisant simplement les Préférences Système-> Clavier -> Interface utilisateur de texte.
La base de données de remplacement de texte est stockée ici:
~/Library/KeyboardServices/TextReplacements.db
pour les courageux, vous pouvez l'ouvrir avec SQLPro pour SQLLite ou Valentina Studio (liens App Store).
Pour le nuke étape par étape de l'orbite, faites ceci ... (pas de perte de données)
1 Sauvegardez vos remplacements de texte
- Ouvrir les préférences système
- Cliquez sur Clavier
- Cliquez sur l'onglet Texte
- Cliquez dans la liste des remplacements
- command+ a pour les sélectionner tous
- Glissez et déposez sur le bureau (il crée
Text Substitutions.plist
- Quitter (fermer) Préférences Système
2 Supprimer complètement les remplacements de texte
- Ouvrez "Moniteur d'activité"
- le trouver
keyboardservicesd
et le "forcer à quitter"
- le trouver
Keyboard Remote Service (System Preferences)
et le "forcer à quitter"
- dans Finder Command+G
- Coller
/Users/williamcerniuk/Library/KeyboardServices/
- Appuyez sur le bouton "Go"
- command+ apour sélectionner tous les éléments du dossier
- command+ deletepour les mettre à la poubelle
- (très important) supprimer ~ / Bibliothèque / Clavier / textReplacements.cache
3 Restaurer la sauvegarde des remplacements de texte
Maintenant, voici la partie glacée. Les remplacements de clavier que vous venez d'enregistrer peuvent avoir le problème, mais essayez quand même de les récupérer de la sauvegarde.
- Ouvrir les préférences système
- Cliquez sur Clavier
- Cliquez sur l'onglet Texte
- Localisez le fichier
Text Substitutions.plist
- Faites glisser le fichier
Text Substitutions.plist
dans la liste vide «remplacer par»
Maintenant, vos anciens remplacements de texte sont réapparus et avec un peu de chance, le problème que vous résolviez a été résolu. Les remplacements de texte commenceront à se synchroniser avec votre iPhone, iPad et ou iPod touch.
Sachez que cette dernière étape (21) risque de finir par copier le problème de nouveau. Si c'est le cas, alors ...
La chirurgie du dossier Text Substitutions.plist
peut être nécessaire. L'ouverture de ce fichier avec n'importe quel éditeur de texte normal vous permet de le modifier et de supprimer des entrées jusqu'à ce que vous puissiez le restaurer et que votre problème soit résolu (en supposant que votre problème existe à ce stade). Recommander d'utiliser BB Edit sur l'App Store. Xcode a un bon éditeur mais c'est une application géante et ne vaut pas la peine d'être téléchargée pour cette petite tâche.
Mise à jour
Un doublon des remplacements de texte est stocké dans un fichier caché dans le système:
~/Library/Preferences/.GlobalPreferences.plist
avec une pléthore d'autres choses. Ce fichier peut être ouvert et modifié manuellement si les éléments des remplacements de texte ne peuvent pas être supprimés par le processus ci-dessus. L'édition prend un certain savoir-faire technique, mais peut être effectuée avec BBEdit ou Xcode. TextEdit n'est généralement pas un bon outil pour éditer des fichiers de texte brut.