Controlla & Modifica le impostazioni di correzione automatica dalla riga di comando in OS X

Anonim

Le funzionalità di correzione automatica dell'ortografia tendono a creare divisioni, con gli utenti Mac che di solito lo adorano o lo odiano. La maggior parte degli utenti Mac sa che può facilmente disattivare la correzione automatica modificando le preferenze di sistema di OS X, ma le Preferenze di Sistema sono accessibili solo dall'interfaccia grafica di un Mac. Se desideri automatizzare l'abilitazione o la disabilitazione della correzione automatica per la configurazione dei sistemi o lo script di installazione, potresti trovare utile sapere che puoi non solo controllare lo stato attivo della correzione automatica, ma anche disabilitare e abilitare la correzione automatica dalla riga di comando in OS X utilizzando una stringa di comando predefinita.Questo può essere ottimo nella configurazione e può anche essere utile per apportare modifiche remote.

Funziona in tutte le versioni di OS X che includono la funzione di correzione automatica degli errori di battitura, inclusi OS X Yosemite e OS X Mavericks. L'approccio della riga di comando a questo è ovviamente destinato agli utenti avanzati che avrebbero buone ragioni per utilizzare il terminale per modificare un'impostazione di sistema che altrimenti sarebbe attivata con l'impostazione "ortografia corretta".

Lettura dell'attuale impostazione di correzione automatica in OS X con impostazioni predefinite Read

Vuoi scoprire dalla riga di comando se un Mac specifico ha la correzione automatica abilitata o no? Utilizzare il seguente comando di lettura predefinito:

predefiniti read -g NSAutomaticSpellingCorrectionEnabled

Se vedi un 1, la correzione automatica è attiva, se vedi uno 0, è disattivata. Binario.

(Una breve nota a margine, puoi sostituire "-g" con "NSGlobalDomain" se lo desideri per chiarezza o per qualche altro motivo, tutti i comandi predefiniti in questa pagina funzioneranno allo stesso modo con entrambi )

Disabilitazione della correzione automatica con una stringa della riga di comando predefinita in OS X

Apri l'app Terminale e inserisci la seguente stringa predefinita:

predefiniti write -g NSAutomaticSpellingCorrectionEnabled -bool false

La modifica dovrebbe essere trasferita immediatamente a tutte le app e non richiedere un riavvio, anche se alcune app sembrano essere un po' più ostinate e potrebbe essere necessario riavviarle. Due notevoli eccezioni che devono essere gestite separatamente sono Pages e TextEdit, che utilizzano un ulteriore meccanismo di correzione separato per errori di battitura ed errori grammaticali.

Nota che questa modifica apparirà anche nell'impostazione del pannello Preferenze di sistema, quindi se la disattivi nella riga di comando, la funzione di correzione ortografica apparirà disattivata anche nelle impostazioni della tastiera e viceversa.

Riabilitazione della correzione automatica con il terminale in OS X

Se decidi di voler riattivare la correzione automatica, semplicemente cambiando 'false' in 'true' nella suddetta stringa di comando farà il lavoro. La sintassi predefinita completa per riattivare la correzione automatica in OS X è la seguente:

predefiniti write -g NSAutomaticSpellingCorrectionEnabled -bool true

Ancora una volta le modifiche avranno effetto immediato e non richiederanno un riavvio, e la regolazione delle impostazioni verrà trasferita anche nel pannello delle preferenze di sistema basato sulla GUI.

Controlla & Modifica le impostazioni di correzione automatica dalla riga di comando in OS X