¿Por qué sigo perdiendo mis 'sustituciones de texto'?

Soy un gran usuario de las 'sustituciones de texto' o los reemplazos de texto de OS X / iOS. Probablemente tengo cientos de estos.

En algún momento del pasado reciente (¿el último par de años?), Apple comenzó a sincronizarlos silenciosamente entre dispositivos conectados a la misma aplicación de iCloud; eso fue genial, por un tiempo.

Desafortunadamente, en algún momento, mi Macbook perdió todas mis sustituciones, sin razón aparente. Todavía existían en todos mis dispositivos iOS, pero ahora ninguno de mis complementos (como ccommand u ooption o sshrug) funcionaba en mi computadora portátil. Esto eventualmente se arregló solo (nuevamente sin razón aparente)... pero simplemente sucedió nuevamente , inmediatamente después de comprar y configurar una nueva Mac Pro.

Como esta es la segunda vez, estoy empezando a preguntarme si alguien más ha visto este comportamiento, o si saben cómo solucionarlo sin esperar a que iCloud se solucione mágicamente, como hice la última vez.

Tengo este problema exacto. Traté de hacer lo recomendado en las discusiones de Apple, para eliminar el archivo de iCloud. Esto no me ayudó, ya que ahora ni siquiera puedo crear nuevos. Espero que encuentres una solución, ya que esto es extremadamente molesto.
Tuve un problema con la resincronización de sustituciones de iPhone a Mac después de haber sido eliminado en la Mac. Asegurarme de que eliminé todas las versiones funcionó para eso. Espero que obtenga una buena respuesta sobre esto, ya que sería bueno saber la fuente [y la cura] de estos problemas técnicos.
@IronCraftMan Me responderé más tarde si puedo reproducir; pero después de agregar una nueva finalización en mi dispositivo iOS (donde todavía aparecían todas las anteriores), todas ellas se volvieron a sincronizar en breve con una de mis máquinas...

Respuestas (4)

Después de eliminar la carpeta com.apple.InputMethodKit.TextReplacementService de las profundidades de la jerarquía ~/Library y reiniciar las computadoras, mi lista actual de accesos directos de reemplazo de texto está disponible en dos Mac que anteriormente se negaron a sincronizar. Ambas Mac ejecutan legítimamente Sierra, pero no comenzaron su vida de esa manera. La carpeta com.apple.InputMethodKit.TextReplacementService está enterrada en algún lugar dentro de ~/Library . Lo siento, no tomé nota de la ruta completa; la encontré usando Finder Search.

Actualización: un amigo en el foro Ars Technica: Macintoshian Achaia informa que la ruta es ~/Library/Group Containers/com.apple.InputMethodKit.TextReplacementService

Una corrección de VooDoo para Macintosh Text Replacement Sync - Jeff Berg - Mini'app'les

¿Enlace al OP?
Supongo que te refieres a un enlace a mi publicación de blog original de la que se recortó esto. Lo sentimos, un carácter extraviado se deslizó en la URL y el enlace no aparecía. Arreglado ahora.

También me di cuenta de esto, y después de un año de estar molesto por eso, logré arreglarlo por "fuerza bruta" ;-) Lo que funcionó para mí fue abrir las pantallas relevantes en la última versión de iOS y OS X una al lado de la otra, y escribir lo mismo. valores para cada uno. Solo uso 5 o 6 atajos, así que fue fácil. En el pasado, actualicé el dispositivo iOS O Mac y mis cambios fueron anulados por el otro. Así que esto funcionó, pruébalo.

Entonces, esto me ha sucedido dos veces más (hasta cuatro veces ahora, ¡Go Go Apple™! (。-_-。), y la misma solución que resolvió esto para mí cuando se me preguntó originalmente funcionó en ambas ocasiones. Voy a para considerarlo una solución real, en este punto (¡aunque hágame saber si también funciona para usted!)

Si tiene otro dispositivo del que no desaparecieron (por ejemplo, un iPhone), deje la configuración completamente sola en su computadora y agregue una sola finalización nueva a su dispositivo iOS. ¡Con un poco de suerte, todas sus terminaciones anteriores (junto con la nueva, por supuesto) deberían aparecer mágicamente en su máquina de escritorio!

(Sin embargo, es importante tener en cuenta que puede resultarle difícil eliminar las sustituciones, ¡así que no haga que su entrada sea algo que le cause problemas más adelante si no puede eliminarla! Sugiero algo como 'afwrdhd', que en realidad nunca esté tratando de escribir.)

Esto me volvió a pasar la semana pasada. La solución que documenté anteriormente tardó unos dos días en 'sincronizarse', pero, de nuevo, funcionó. Uf.

Para mí, esto fue causado por el funcionamiento de la aplicación Flycut después de establecer la confirmación en su menú "Guardar elementos olvidados en el escritorio:". Después de eliminar la confirmación, escanee los mensajes de texto en el escritorio.