Skontrolujte & Upraviť nastavenia automatických opráv z príkazového riadka v OS X

Anonim

Funkcie automatických opráv pravopisu majú tendenciu rozdeľovať, pričom používatelia počítačov Mac to zvyčajne buď milujú, alebo nenávidia. Väčšina používateľov počítačov Mac vie, že automatické opravy môžu jednoducho vypnúť zmenou systémových predvolieb OS X, ale systémové predvoľby sú dostupné iba z grafického rozhrania počítača Mac. Ak chcete automatizovať povolenie alebo zakázanie automatických opráv pre konfiguráciu systému alebo skript nastavenia, môže byť užitočné vedieť, že môžete nielen skontrolovať aktívny stav automatických opráv, ale aj vypnúť a povoliť automatické opravy z príkazového riadka v OS X pomocou predvoleného príkazového reťazca.To môže byť skvelé v konfigurácii a môže to byť užitočné aj pri vykonávaní vzdialených zmien.

Funguje to vo všetkých verziách OS X, ktoré obsahujú funkciu automatickej opravy preklepov, vrátane OS X Yosemite a OS X Mavericks. Prístup pomocou príkazového riadka je samozrejme určený pre pokročilých používateľov, ktorí by mali dobrý dôvod použiť terminál na úpravu systémových nastavení, ktoré sa inak prepínajú s nastavením „správneho pravopisu“.

Čítanie aktuálneho nastavenia automatických opráv v OS X s predvolenými hodnotami Čítanie

Chcete z príkazového riadku zistiť, či má konkrétny Mac povolené automatické opravy? Použite nasledujúci predvolený príkaz na čítanie:

predvolené čítanie -g NSAutomaticSpellingCorrectionEnabled

Ak vidíte 1, automatické opravy sú zapnuté, a ak vidíte 0, sú vypnuté. Binárne.

(Rýchla vedľajšia poznámka, ak chcete, z prehľadnosti alebo z iného dôvodu môžete nahradiť „-g“ za „NSGlobalDomain“, všetky predvolené príkazy na tejto stránke budú fungovať rovnako s )

Zakázanie automatických opráv pomocou predvoleného reťazca príkazového riadka v OS X

Otvorte aplikáciu Terminál a zadajte nasledujúci predvolený reťazec:

defaults write -g NSAutomaticSpellingCorrectionEnabled -bool false

Zmena by sa mala okamžite preniesť do všetkých aplikácií a nevyžadovať reštart, hoci niektoré aplikácie sa zdajú byť trochu tvrdohlavejšie a môže byť potrebné ich opätovné spustenie. Dve významné výnimky, ktoré je potrebné riešiť samostatne, sú Pages a TextEdit, ktoré používajú dodatočný samostatný opravný mechanizmus pre preklepy a gramatické chyby.

Upozorňujeme, že táto zmena sa prejaví aj v nastavení panela System Preferences, takže ak ju vypnete v príkazovom riadku, funkcia opravy pravopisu sa zobrazí aj v nastaveniach klávesnice a naopak.

Opätovné povolenie automatických opráv pomocou terminálu v OS X

Ak sa rozhodnete, že chcete znova zapnúť automatické opravy, stačí zmeniť „false“ na „true“ vo vyššie uvedenom príkazovom reťazci. Úplná predvolená syntax na opätovné zapnutie automatických opráv v OS X je nasledovná:

defaults write -g NSAutomaticSpellingCorrectionEnabled -bool true

Opäť sa zmeny prejavia okamžite a nevyžadujú reštart a úprava nastavenia sa prenesie aj do panela preferencií systému založeného na GUI.

Skontrolujte & Upraviť nastavenia automatických opráv z príkazového riadka v OS X