Pārbaudiet & Modificēt automātiskās korekcijas iestatījumus no komandrindas operētājsistēmā OS X

Anonim

Pareizrakstības automātiskās labošanas funkcijas mēdz būt pretrunīgas, un Mac lietotājiem tas parasti patīk vai ienīst. Lielākā daļa Mac lietotāju zina, ka var viegli izslēgt automātisko labošanu, mainot OS X sistēmas preferences, taču sistēmas preferences ir pieejamas tikai no Mac grafiskā interfeisa. Ja vēlaties automatizēt automātiskās labošanas iespējošanu vai atspējošanu sistēmas konfigurācijai vai iestatīšanas skriptam, jums var būt noderīgi zināt, ka varat ne tikai pārbaudīt automātiskās korekcijas aktīvo statusu, bet arī atspējot un iespējot automātisko labošanu no komandrindas OS X, izmantojot noklusējuma komandu virkni.Tas var būt lieliski konfigurācijā, kā arī var būt ērts, lai veiktu arī attālinātas izmaiņas.

Tas darbojas visās OS X versijās, kurās ir iekļauta drukas kļūdu automātiskās labošanas funkcija, tostarp OS X Yosemite un OS X Mavericks. Komandrindas pieeja šim mērķim acīmredzami ir paredzēta pieredzējušiem lietotājiem, kuriem būtu labs iemesls izmantot termināli, lai modificētu sistēmas iestatījumu, kas citādi tiek pārslēgts ar iestatījumu “Pareiza pareizrakstība”.

Pašreizējā automātiskās labošanas iestatījuma lasīšana operētājsistēmā OS X ar noklusējuma iestatījumiem Lasīt

Vai vēlaties komandrindā uzzināt, vai konkrētam Mac datoram ir iespējota automātiskā labošana? Izmantojiet šo noklusējuma lasīšanas komandu:

defaults read -g NSAutomatic SpellingCorrectionEnabled

Ja redzat 1, automātiskā labošana ir ieslēgta, un, ja redzat 0, tā ir izslēgta. Binārs.

(Ātra piezīme. Ja vēlaties, skaidrības labad vai kāda cita iemesla dēļ varat aizstāt “-g” ar “NSGlobalDomain”, visas noklusējuma komandas šajā lapā darbosies tāpat )

Automātiskās labošanas atspējošana, izmantojot noklusējuma komandrindas virkni operētājsistēmā OS X

Atveriet lietotni Terminal un ievadiet šādu noklusējuma virkni:

defaults write -g NSAutomaticSpellingCorrectionEnabled -bool false

Izmaiņas nekavējoties tiks pārnestas uz visām lietotnēm, un tām nav nepieciešama atsāknēšana, lai gan dažas lietotnes šķiet nedaudz spītīgākas un var būt nepieciešama tās atkārtota palaišana. Divi ievērojami izņēmumi, kas jāapstrādā atsevišķi, ir Pages un TextEdit, kas izmanto papildu atsevišķu labošanas mehānismu drukas un gramatikas kļūdām.

Ņemiet vērā, ka šīs izmaiņas tiks parādītas arī Sistēmas preferenču paneļa iestatījumos, tādēļ, ja to izslēgsit komandrindā, pareizrakstības labošanas funkcija tiks izslēgta arī tastatūras iestatījumos un otrādi.

Automātiskās labošanas atkārtota iespējošana ar termināli operētājsistēmā OS X

Ja izlemjat, ka vēlaties atkal ieslēgt automātisko labošanu, vienkārši mainot “false” uz “true” iepriekš minētajā komandu virknē, tas tiks paveikts. Pilna noklusējuma sintakse, lai atkārtoti iespējotu automātisko labošanu operētājsistēmā OS X, ir šāda:

defaults write -g NSAutomaticSpellingCorrectionEnabled -bool true

Atkal izmaiņas stāsies spēkā nekavējoties, un tām nebūs nepieciešama atsāknēšana, un iestatījumu pielāgošana tiks veikta arī GUI balstītā sistēmas preferenču panelī.

Pārbaudiet & Modificēt automātiskās korekcijas iestatījumus no komandrindas operētājsistēmā OS X