¿Cómo puedo deshabilitar globalmente 'Reemplazo de texto'?

7

He estado buscando una respuesta a esta pregunta por un tiempo, así que supongo que esto solo se puede resolver con un comando de consola.

Lo que quiero hacer es deshabilitar 'Reemplazo de texto' en mi Mac. El truco es que tengo una biblioteca de reemplazos de texto que uso en mi iPhone (como ill > I'll ), y aparentemente está sincronizada con mi cuenta de iCloud. Como resultado, si realizo cambios en un lugar, afecta a todos mis dispositivos en todas partes, por lo que no está disponible la solución fácil de "eliminar todas las sustituciones de texto de su biblioteca de sustitución".

El reemplazo de texto al que me refiero específicamente es la opción que puede desactivar haciendo clic con el botón derecho en cualquier área de entrada de texto, luego seleccionando 'Sustituciones < Reemplazo de texto '(ver imagen).

Séquepuededeshabilitarestecampoalavezhaciendoclicconelbotónderechoenloscamposydeseleccionando'Reemplazodetexto',peroestáhabilitadodemanerapredeterminadaparacadaentradaindividualencadacampoparacadaaplicación(incluidatodalaInternetylademinavegador.buscar/barradedirecciones),ysevuelveahabilitarperiódicamenteenalgunasentradas.

Yahedeshabilitado"Corregir ortografía automáticamente" de las opciones de texto de mi sistema. (ver imagen)

Ytodavíatengoquedeshabilitar'Reemplazodetexto'entodosloscamposointentarácorregirmiescrituraconentradasenesediccionario.

UsolaspestañasdeiCloud,eltraspasoyunaseriedeotrascaracterísticasde"Mejor Juntos" de Apple (y no quiero perder la capacidad de rastrear mis dispositivos con 'Encontrar mi [dispositivo]'), así que no lo hago ' No quiero disociar mi cuenta de iCloud de mi computadora o dispositivo, pero me encantaría que nunca tuviera que volver a desactivar el "Reemplazo de texto" en un campo de entrada.

¡Cualquier sugerencia o idea sería muy apreciada!

EDITAR: He encontrado enlace y enlace , los cuales tienen algunas referencias de consola:

defaults write -g WebAutomaticTextReplacementEnabled -bool true desde el primer enlace (para habilitar 'Reemplazo de texto' en Safari).

defaults delete -g NSUserDictionaryReplacementItems desde el segundo enlace (para eliminar el Diccionario del usuario como se ve en mi segunda imagen ).

Ambos están relacionados con mi problema de forma tangencial, pero cada uno con el efecto contrario que estoy buscando.

    
pregunta Bmd 17.03.2016 - 18:07

2 respuestas

5

Muy tarde, pero

defaults write -g WebAutomaticTextReplacementEnabled -bool false

Deshabilitará el reemplazo de texto no solo en Safari sino en todas las demás aplicaciones que usan ese método de entrada (por ejemplo, Evernote).

Se requiere reiniciar (al menos a partir de macOS 10.13.6), y la IU de marca de barra de menú no cambiará visualmente dentro de cada aplicación. El cambio también afecta solo a las aplicaciones, y no a Spotlight.

    
respondido por el ArthurClune 11.04.2018 - 12:46
0

Por lo que sé, todavía no hay una buena solución para este problema (a finales de 2018 y 10.14.1). Fue una de las primeras cosas que revisé cuando instalé Mojave, y me decepcionó una vez más.

Creo que el problema es que la configuración de reemplazo de texto es muy granular, por ventana / pestaña. No hay un cambio global por aplicación que se respetará. (El comando de escritura por defecto descrito anteriormente puede ayudar en algunas aplicaciones / contextos, pero definitivamente no en la mayoría). El reemplazo de texto se impone de forma implacable en cualquier nueva ventana / pestaña, con algunas excepciones. En las aplicaciones donde toda la acción ocurre en una ventana (por ejemplo, Mensajes), puede desactivarla y olvidarla en gran medida, pero en las aplicaciones en las que está generando nuevas ventanas / pestañas constantemente, la sustitución de texto es efectivamente inviable, si las tiene, Los activarás.

    
respondido por el Big Cloits 01.11.2018 - 05:54

Lea otras preguntas en las etiquetas