OSX/IOS

Verifique y cambie la configuración de autocorrección en la línea de comando de OS X

Terminal en OS X

Las funciones de corrección ortográfica automática tienden a generar divisiones, los usuarios de Mac generalmente las adoran u odian. La mayoría de los usuarios de Mac saben que pueden deshabilitar fácilmente la autocorrección cambiando las preferencias del sistema OS X, pero las Preferencias del sistema solo son accesibles desde la interfaz gráfica de Mac. Si desea automatizar la habilitación o deshabilitación de la autocorrección para la configuración del sistema o el script de configuración, puede ser útil saber que no solo puede verificar el estado activo de la autocorrección, sino también deshabilitar y habilitar la autocorrección en la línea de comandos de OS X usando un comando predeterminado cuerda. Esto puede ser excelente en la configuración y también puede ser útil para realizar cambios remotos.


Funciona en todas las versiones de OS X que incluyen la función de corrección automática de errores, incluidos OS X Yosemite y OS X Mavericks. El enfoque de la línea de comandos obviamente está destinado a usuarios avanzados que tendrían una buena razón para usar el terminal para cambiar una configuración del sistema que de otro modo se cambiaría a la configuración de «ortografía correcta».

Leer la configuración de autocorrección actual en OS X con lectura predeterminada

¿Quiere saber desde la línea de comandos si una Mac específica tiene habilitada la corrección automática? Utilice el siguiente comando de lectura predeterminado:

defaults read -g NSAutomaticSpellingCorrectionEnabled

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 cualquier otro motivo, todos los comandos predeterminados en esta página funcionarán de la misma manera con cualquiera de ellos)

Deshabilite la autocorrección con una cadena de línea de comando predeterminada en OS X.

Abra la aplicación Terminal e ingrese la siguiente cadena predeterminada:

defaults write -g NSAutomaticSpellingCorrectionEnabled -bool false

El cambio debe transferirse instantáneamente a todas las aplicaciones y no debe requerir un reinicio, aunque algunas aplicaciones parecen ser un poco obstinadas y es posible que deban reiniciarse. Dos excepciones notables que deben tratarse por separado son Pages y TextEdit, que utilizan un mecanismo de corrección adicional por separado para errores tipográficos y gramaticales.

Deshabilite la autocorrección desde la línea de comando en OS X y verifique si la autocorrección está habilitada o deshabilitada

Tenga en cuenta que este cambio también aparecerá en la configuración del panel 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á en la configuración del teclado y viceversa.

Reactivación de la autocorrección de terminales en OS X.

Si decide que desea volver a habilitar la autocorrección, simplemente cambiar «falso» a «verdadero» en la línea de comando mencionada anteriormente hará el trabajo. La sintaxis completa predeterminada para reactivar la autocorrección en OS X es la siguiente:

defaults write -g NSAutomaticSpellingCorrectionEnabled -bool true

Nuevamente, los cambios entrarán en vigencia de inmediato y no requerirán un reinicio, y la configuración se ajustará en el panel de preferencias del sistema basado en GUI.

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba
Cerrar