Verificați & Modificați setările de corecție automată din linia de comandă în OS X

Anonim

Funcțiile de corectare automată a ortografiei tind să fie dezbinătoare, utilizatorii de Mac de obicei fie îl iubesc, fie îl urăsc. Majoritatea utilizatorilor de Mac știu că pot dezactiva cu ușurință corectarea automată printr-o modificare a preferințelor de sistem OS X, dar Preferințele de sistem sunt accesibile doar din interfața grafică a unui Mac. Dacă doriți să automatizați activarea sau dezactivarea corecției automate pentru configurarea sistemelor sau scriptul de configurare, s-ar putea să vă fie util să știți că nu puteți doar să verificați starea activă a corectării automate, ci și să dezactivați și să activați corectarea automată din linia de comandă din linia de comandă. OS X utilizând un șir de comandă implicit.Acest lucru poate fi grozav în configurație și poate fi, de asemenea, la îndemână pentru a face modificări de la distanță.

Acest lucru funcționează în toate versiunile de OS X care includ funcția de corectare automată a greșelilor de scriere, inclusiv OS X Yosemite și OS X Mavericks. Abordarea prin linia de comandă este, evident, destinată utilizatorilor avansați care ar avea motive întemeiate să folosească terminalul pentru a modifica o setare de sistem care altfel este comutată cu setarea „ortografie corectă”.

Citirea setării curente de corectare automată în OS X cu Citirea implicită

Vrei să afli din linia de comandă dacă un anumit Mac are activată sau nu corectarea automată? Utilizați următoarea comandă de citire implicită:

defaults read -g NSAutomatic SpellingCorrection Enabled

Dacă vedeți un 1, corectarea automată este activată, iar dacă vedeți un 0, este dezactivată. Binar.

(O notă secundară rapidă, puteți înlocui „-g” cu „NSGlobalDomain” dacă doriți, pentru claritate sau pentru alt motiv, toate comenzile implicite de pe această pagină vor funcționa la fel cu fie )

Dezactivarea corectării automate cu un șir implicit de linie de comandă în OS X

Deschide aplicația Terminal și introduceți următorul șir implicit:

defaults write -g NSAutomaticSpellingCorrectionEnabled -bool false

Schimbarea ar trebui să fie transferată la toate aplicațiile instantaneu și să nu necesite o repornire, deși unele aplicații par să fie puțin mai încăpățânate și poate fi necesară relansarea lor. Două excepții notabile care trebuie tratate separat sunt Pages și TextEdit, care utilizează un mecanism suplimentar de corectare separat pentru greșeli de scriere și greșeli gramaticale.

Rețineți că această modificare va apărea și în setarea panoului Preferințe de sistem, așa că dacă o dezactivați în linia de comandă, atunci funcția de corectare a ortografiei va apărea dezactivată și în setările tastaturii și invers.

Reactivarea corectării automate cu terminalul în OS X

Dacă decideți că doriți să activați din nou corectarea automată, pur și simplu schimbarea „fals” în „adevărat” în șirul de comandă menționat mai sus va face treaba. Sintaxa completă implicită pentru a reactiva corectarea automată în OS X este următoarea:

defaults write -g NSAutomaticSpellingCorrectionEnabled -bool true

Din nou, modificările vor intra în vigoare imediat și nu vor necesita o repornire, iar ajustarea setărilor se va efectua și în panoul de preferințe de sistem bazat pe GUI.

Verificați & Modificați setările de corecție automată din linia de comandă în OS X