Zkontrolujte & Upravit nastavení automatických oprav z příkazového řádku v OS X
Funguje to ve všech verzích OS X, které zahrnují funkci automatické opravy překlepů, včetně OS X Yosemite a OS X Mavericks. Přístup pomocí příkazového řádku je samozřejmě určen pro pokročilé uživatele, kteří by měli dobrý důvod používat terminál k úpravě systémového nastavení, které je jinak přepnuto na nastavení „správného pravopisu“.
Čtení aktuálního nastavení automatických oprav v OS X s výchozím nastavením Čtení
Chcete z příkazového řádku zjistit, zda má konkrétní Mac povolenou automatickou opravu? Použijte následující výchozí příkaz pro čtení:
výchozí čtení -g NSAutomaticSpellingCorrectionEnabled
Pokud vidíte 1, automatické opravy jsou zapnuté, a pokud vidíte 0, jsou vypnuté. Binární.
(Rychlá poznámka vedle, můžete nahradit „-g“ výrazem „NSGlobalDomain“, pokud chcete z důvodu srozumitelnosti nebo z nějakého jiného důvodu, všechny výchozí příkazy na této stránce budou fungovat stejně )
Zakázání automatických oprav pomocí výchozího řetězce příkazového řádku v OS X
Otevřete aplikaci Terminál a zadejte následující výchozí řetězec:
defaults write -g NSAutomaticSpellingCorrectionEnabled -bool false
Změna by se měla okamžitě přenést do všech aplikací a nevyžadovat restart, i když některé aplikace se zdají být trochu tvrdohlavější a může být nutné je znovu spustit. Dvě významné výjimky, které je třeba řešit samostatně, jsou Pages a TextEdit, které používají další samostatný opravný mechanismus pro překlepy a gramatické chyby.
Upozorňujeme, že tato změna se projeví také v nastavení panelu Předvolby systému, takže pokud ji vypnete v příkazovém řádku, funkce opravy pravopisu se také zobrazí v nastavení klávesnice a naopak.
Opětovné povolení automatických oprav pomocí Terminálu v OS X
Pokud se rozhodnete, že chcete znovu zapnout automatické opravy, stačí změnit „false“ na „true“ ve výše uvedeném příkazovém řetězci. Úplná výchozí syntaxe pro opětovné povolení automatických oprav v OS X je následující:
defaults write -g NSAutomaticSpellingCorrectionEnabled -bool true
Změny se opět projeví okamžitě a nevyžadují restart a úprava nastavení se promítne také do panelu předvoleb systému založeného na grafickém uživatelském rozhraní.
