TL; DR: vedi l'aggiornamento in fondo se non altro.
Per Mojave e Catalina ... Come cancellare le sostituzioni di testo che si rifiutano di essere eliminate, che non si sincronizzano correttamente con i dispositivi iOS o qualsiasi altro bug nelle sostituzioni di tastiera che non è possibile risolvere semplicemente usando Preferenze di Sistema-> Tastiera -> Interfaccia utente di testo.
Il database di sostituzione del testo è memorizzato qui:
~/Library/KeyboardServices/TextReplacements.db
per i più coraggiosi, puoi aprirlo con SQLPro per SQLLite o Valentina Studio (link App Store).
Per il lancio graduale dell'orbita, fai questo ... (nessuna perdita di dati)
1 Eseguire il backup dei sostituti del testo
- Apri le Preferenze di Sistema
- Fai clic su Tastiera
- Fai clic sulla scheda Testo
- Fai clic sull'elenco di sostituzioni
- command+ a per selezionarli tutti
- Trascina e rilascia sul desktop (crea
Text Substitutions.plist
- Esci (chiudi) Preferenze di Sistema
2 Elimina completamente le sostituzioni di testo
- Apri "Activity Monitor"
- trovare
keyboardservicesd
e "forzare l'uscita"
- trovare
Keyboard Remote Service (System Preferences)
e "forzare l'uscita"
- in Finder Command+G
- Incolla dentro
/Users/williamcerniuk/Library/KeyboardServices/
- Premi il pulsante "Vai"
- command+ aper selezionare tutti gli elementi nella cartella
- command+ deleteper metterli nella spazzatura
- (molto importante) elimina ~ / Library / Keyboard / textReplacements.cache
3 Ripristina backup sostituzioni testo
Ora ecco la parte piccante. Le sostituzioni della tastiera che hai appena salvato potrebbero effettivamente avere il problema, ma prova comunque a recuperarle dal backup.
- Apri le Preferenze di Sistema
- Fai clic su Tastiera
- Fai clic sulla scheda Testo
- Individua il file
Text Substitutions.plist
- Trascina il file
Text Substitutions.plist
nell'elenco vuoto "Sostituisci con"
Ora i tuoi vecchi sostituti del testo sono riapparsi e con un po 'di fortuna il problema che stavi risolvendo è stato risolto. I sostituti del testo inizieranno a sincronizzarsi con il tuo iPhone, iPad e o iPod touch.
Tieni presente che quest'ultimo passaggio (21) potrebbe finire per copiare nuovamente il problema. In tal caso, quindi ...
Text Substitutions.plist
Potrebbe essere necessario un intervento chirurgico sul file . L'apertura di questo file con qualsiasi normale editor di testo consente di modificarlo manualmente e rimuovere le voci fino a quando non è possibile ripristinarlo e il problema non viene risolto (supponendo che il problema esista a questo punto). Consiglia di utilizzare BB Edit da App Store. Xcode ha un bell'editor ma è un'app behemoth e non vale la pena scaricare per questo piccolo compito.
Aggiornare
Un duplicato delle sostituzioni di testo è memorizzato in un file nascosto nel sistema:
~/Library/Preferences/.GlobalPreferences.plist
con una pletora di altre cose. Questo file può essere aperto e modificato manualmente se gli elementi nei Sostituzioni testo non possono essere rimossi per processo sopra. La modifica richiede un po 'di esperienza tecnica, ma può essere eseguita con BBEdit o Xcode. TextEdit tende a non essere un buon strumento per la modifica di file di testo semplice.