Problema de reemplazo de texto en el calendario

1

Estoy usando Yosemite 10.10.5.

Estoy usando un conjunto de reemplazo de texto definido dentro de:

System Preferences > Keyboard > Text

como sigue (vista parcial enfocada en casos interesantes):

.

Los->y=>estántrabajandoenTextEdit:

Perodentrodelcalendario,->estáfuncionandoy=>estáfallando:

.

Una prueba con una cuenta recién creada produce el mismo comportamiento anormal.

¿Qué puede causar este comportamiento de reemplazo de texto inconsistente?

¿Cómo puedo seguir analizando o depurando este comportamiento inconsistente?

    
pregunta daniel Azuelos 23.05.2017 - 19:32

1 respuesta

2

He experimentado muchos problemas con Reemplazos de texto que comienzan con ciertos símbolos, como - = $ y muchos más (incluyendo puntuaciones). Esto incluso se extiende a los reemplazos que comienzan con números.

Esos reemplazos en sí pueden funcionar, pero guardarlos podría impedir que otros funcionen. Tales errores pueden estar limitados a aplicaciones específicas, como ha notado.

Aquí están mis notas sobre lo que interactúa con lo que ...

Lo siguiente evita que se desencadene :) :

  • ...
  • --
  • -_-
  • ->
  • $)
  • 401k
  • 8B
  • 8o

Lo siguiente evita que se desencadene ;) :

  • |(
  • |)
  • 2d
  • 3g
  • >)
  • >(
  • >=

Lo siguiente no funcionó en absoluto:

  • 1/2
  • 1/3
  • etc.

He encontrado que solo estoy usando reemplazos que comienzan con : ; ( ^ y las letras hacen que función de trabajo muy confiable.

Esto afecta solo a macOS (hasta Sierra 10.12.4 inclusive). No he tenido problemas con Reemplazos de texto en iOS. Sin embargo, ya que se sincronizan a través de iCloud, he tenido que eliminar todas esas cadenas "malas".

Llegué a esta conclusión eliminando minuciosamente las sustituciones de texto y comprobando si las sustituciones que no funcionan de repente comenzaron a funcionar. Efectivamente, cada vez que eliminé todos los que empezaron con un personaje determinado, una clase completa de personas que anteriormente no funcionaban comenzó a funcionar.

Mi conjetura es que macOS trata diferentes caracteres como límites de palabras, y que diferentes aplicaciones también pueden usar sus propias reglas. Eso rompería la forma en que se detectan las cadenas de sustitución en las aplicaciones macOS. Por ejemplo, en iOS, a menudo es necesario agregar un espacio para activar un reemplazo, incluso uno que termine con un ) . En macOS, la sustitución suele producirse inmediatamente.

    
respondido por el user11633 25.05.2017 - 22:05

Lea otras preguntas en las etiquetas