Comproveu & Modificació de la configuració de correcció automàtica des de la línia d'ordres a OS X

Anonim

Les funcions de correcció automàtica ortogràfica solen ser divisòries, ja que els usuaris de Mac solen estimar-lo o odiar-lo. La majoria dels usuaris de Mac saben que poden desactivar fàcilment la correcció automàtica mitjançant un canvi de preferències del sistema OS X, però només es pot accedir a les Preferències del sistema des de la interfície gràfica d'un Mac. Si voleu automatitzar l'habilitació o la desactivació de la correcció automàtica per a la configuració del sistema o l'script de configuració, potser us serà útil saber que no només podeu comprovar l'estat actiu de la correcció automàtica, sinó que també podeu desactivar i habilitar la correcció automàtica des de la línia d'ordres a OS X utilitzant una cadena d'ordres per defecte.Això pot ser fantàstic en la configuració i també pot ser útil per fer canvis a distància.

Això funciona en totes les versions d'OS X que inclouen la funció de correcció automàtica d'errors ortogràfics, inclosos OS X Yosemite i OS X Mavericks. L'enfocament de la línia d'ordres d'això, òbviament, està pensat per a usuaris avançats que tindrien bones raons per utilitzar el terminal per modificar una configuració del sistema que, d' altra manera, es canvia amb la configuració "ortografia correcta".

Lectura de la configuració de correcció automàtica actual a OS X amb lectura predeterminada

Vol esbrinar des de la línia d'ordres si un Mac concret té la correcció automàtica activada o no? Utilitzeu l'ordre de lectura per defecte següent:

per defecte llegeix -g NSAutomatic SpellingCorrectionEnabled

Si veus un 1, la correcció automàtica està activada, i si veus un 0, està desactivada. Binari.

(Una nota lateral ràpida, podeu substituir “-g” per “NSGlobalDomain” si voleu fer-ho per claredat o per algun altre motiu, totes les ordres predeterminades d'aquesta pàgina funcionaran igual amb qualsevol )

Desactivació de la correcció automàtica amb una cadena de línia d'ordres per defecte a OS X

Obre l'aplicació Terminal i introdueix la cadena predeterminada següent:

escriure per defecte -g NSAutomaticSpellingCorrectionEnabled -bool false

El canvi s'hauria de traslladar a totes les aplicacions a l'instant i no requerir un reinici, tot i que algunes aplicacions semblen una mica més tossudes i pot ser necessari rellançar-les. Dues excepcions notables que s'han de gestionar per separat són Pages i TextEdit, que utilitzen un mecanisme de correcció addicional per a errors ortogràfics i gramaticals.

Tingueu en compte que aquest canvi també apareixerà a la configuració del tauler Preferències del sistema, de manera que si el desactiveu a la línia d'ordres, la funció de correcció ortogràfica també apareixerà desactivada a la configuració del teclat, i viceversa.

Reactivació de la correcció automàtica amb el terminal a OS X

Si decidiu que voleu tornar a activar la correcció automàtica, simplement canviant "fals" per "true" a la cadena d'ordres esmentada farà la feina. La sintaxi predeterminada completa per tornar a habilitar la correcció automàtica a OS X és la següent:

escriure per defecte -g NSAutomaticSpellingCorrectionEnabled -bool true

Un cop més, els canvis tindran efecte immediatament i no requeriran un reinici, i l'ajust de la configuració també es portarà a terme al tauler de preferències del sistema basat en la GUI.

Comproveu & Modificació de la configuració de correcció automàtica des de la línia d'ordres a OS X