Controleer & AutoCorrectie-instellingen wijzigen vanaf de opdrachtregel in OS X

Anonim

Autocorrectiefuncties voor spelling hebben de neiging verdeeldheid te zaaien, waarbij Mac-gebruikers er meestal van houden of er een hekel aan hebben. De meeste Mac-gebruikers weten dat ze autocorrectie eenvoudig kunnen uitschakelen via een wijziging van de OS X-systeemvoorkeuren, maar de systeemvoorkeuren zijn alleen toegankelijk via de grafische interface van een Mac. Als u het in- of uitschakelen van autocorrectie voor systeemconfiguratie of installatiescript wilt automatiseren, vindt u het misschien handig om te weten dat u niet alleen de actieve status van autocorrectie kunt controleren, maar ook autocorrectie kunt in- en uitschakelen vanaf de opdrachtregel in OS X met behulp van een standaardopdrachtreeks.Dit kan geweldig zijn bij de configuratie en het kan ook handig zijn om op afstand wijzigingen aan te brengen.

Dit werkt in alle versies van OS X die de autocorrectie van typefouten bevatten, inclusief OS X Yosemite en OS X Mavericks. De opdrachtregelbenadering hiervan is uiteraard bedoeld voor geavanceerde gebruikers die een goede reden zouden hebben om de terminal te gebruiken om een ​​systeeminstelling te wijzigen die anders wordt omgeschakeld met de instelling "juiste spelling".

De huidige autocorrectie-instelling lezen in OS X met standaardinstellingen lezen

Wilt u op de opdrachtregel zien of op een specifieke Mac autocorrectie is ingeschakeld of niet? Gebruik de volgende standaard leesopdracht:

standaard gelezen -g NSAutomaticSpellingCorrectionEnabled

Als u een 1 ziet, is autocorrectie ingeschakeld en als u een 0 ziet, is deze uitgeschakeld. Binair.

(Een snelle kanttekening, je kunt "-g" vervangen door "NSGlobalDomain" als je dat voor de duidelijkheid of om een ​​andere reden wilt, alle standaardopdrachten op deze pagina werken hetzelfde met )

Autocorrectie uitschakelen met een standaard opdrachtregelreeks in OS X

Open de Terminal-app en voer de volgende standaardstring in:

defaults schrijven -g NSAutomaticSpellingCorrectionEnabled -bool false

De wijziging zou onmiddellijk naar alle apps moeten worden doorgevoerd en hoeft niet opnieuw te worden opgestart, hoewel sommige apps wat koppiger lijken en het opnieuw starten ervan nodig kan zijn. Twee opmerkelijke uitzonderingen die afzonderlijk moeten worden behandeld, zijn Pages en TextEdit, die een aanvullend afzonderlijk correctiemechanisme gebruiken voor typefouten en grammaticale fouten.

Let op: deze wijziging wordt ook weergegeven in de systeemvoorkeurenpaneelinstelling, dus als u deze uitschakelt in de opdrachtregel, wordt de functie voor spellingcorrectie ook weergegeven in de toetsenbordinstellingen, en vice versa.

Autocorrectie opnieuw inschakelen met Terminal in OS X

Als je besluit dat je autocorrectie weer wilt inschakelen, volstaat het simpelweg om 'false' in 'true' te veranderen in de eerder genoemde opdrachtreeks. De volledige standaardsyntaxis om autocorrectie in OS X opnieuw in te schakelen is als volgt:

defaults schrijven -g NSAutomaticSpellingCorrectionEnabled -bool true

Nogmaals, de wijzigingen worden onmiddellijk van kracht en vereisen geen herstart, en de instellingsaanpassing wordt ook doorgevoerd in het GUI-gebaseerde systeemvoorkeurenpaneel.

Controleer & AutoCorrectie-instellingen wijzigen vanaf de opdrachtregel in OS X