Comprobar & Modificar la configuración de Autocorrección desde la línea de comandos en OS X
Las funciones de autocorrección ortográfica tienden a ser divisivas, y los usuarios de Mac generalmente lo aman o lo odian. La mayoría de los usuarios de Mac saben que pueden desactivar fácilmente la autocorrección a través de un cambio de preferencia del sistema OS X, pero solo se puede acceder a las Preferencias del sistema desde la interfaz gráfica de una Mac. Si desea automatizar la habilitación o deshabilitación de la autocorrección para la configuración de sistemas o el script de configuración, puede resultarle útil saber que no solo puede verificar el estado activo de la autocorrección, sino también deshabilitar y habilitar la autocorrección desde la línea de comando en OS X usando una cadena de comando predeterminada.Esto puede ser excelente en la configuración y también puede ser útil para realizar cambios remotos.
Esto funciona en todas las versiones de OS X que incluyen la función de autocorrección de errores tipográficos, incluidos OS X Yosemite y OS X Mavericks. El enfoque de línea de comando para esto obviamente está destinado a usuarios avanzados que tendrían una buena razón para usar la terminal para modificar una configuración del sistema que, de lo contrario, se alternaría con la configuración de "ortografía correcta".
Lectura de la configuración de autocorrección actual en OS X con lectura predeterminada
¿Quiere averiguar desde la línea de comandos si una Mac específica tiene la autocorrección habilitada o no? Utilice el siguiente comando de lectura predeterminado:
lectura predeterminada -g NSCorrección ortográfica automática habilitada
Si ve un 1, la autocorrección está activada y si ve un 0, está desactivada. Binario.
(Una nota al margen rápida, puede reemplazar "-g" con "NSGlobalDomain" si lo desea para mayor claridad o por alguna otra razón, todos los comandos predeterminados en esta página funcionarán de la misma manera con )
Deshabilitar la corrección automática con una cadena de línea de comando predeterminada en OS X
Abra la aplicación Terminal e ingrese la siguiente cadena predeterminada:
valores predeterminados escribir -g NSAutomaticSpellingCorrectionEnabled -bool false
El cambio debería trasladarse a todas las aplicaciones al instante y no requerir un reinicio, aunque algunas aplicaciones parecen ser un poco más obstinadas y puede ser necesario reiniciarlas. Dos excepciones notables que deben manejarse por separado son Pages y TextEdit, que utilizan un mecanismo de corrección independiente adicional para errores tipográficos y gramaticales.
Tenga en cuenta que este cambio también aparecerá dentro de la configuración del panel de Preferencias del Sistema, por lo que si lo desactiva en la línea de comando, la función de corrección ortográfica también aparecerá desactivada en la configuración del Teclado, y viceversa.
Rehabilitación de la corrección automática con terminal en OS X
Si decide que desea volver a activar la autocorrección, bastará con cambiar 'falso' a 'verdadero' en la cadena de comando antes mencionada. La sintaxis predeterminada completa para volver a habilitar la autocorrección en OS X es la siguiente:
predeterminados escribir -g NSAutomaticSpellingCorrectionEnabled -bool true
Nuevamente, los cambios surtirán efecto inmediatamente y no requerirán un reinicio, y el ajuste de la configuración también se trasladará al panel de preferencias del sistema basado en la GUI.