Έλεγχος & Τροποποίηση ρυθμίσεων αυτόματης διόρθωσης από τη γραμμή εντολών στο OS X
Οι λειτουργίες αυτόματης διόρθωσης ορθογραφίας τείνουν να είναι διχαστικές, με τους χρήστες Mac συνήθως είτε να το λατρεύουν είτε να το μισούν. Οι περισσότεροι χρήστες Mac γνωρίζουν ότι μπορούν εύκολα να απενεργοποιήσουν την αυτόματη διόρθωση μέσω μιας αλλαγής προτιμήσεων συστήματος OS X, αλλά οι Προτιμήσεις συστήματος είναι προσβάσιμες μόνο από τη γραφική διεπαφή ενός Mac. Εάν θέλετε να αυτοματοποιήσετε την ενεργοποίηση ή απενεργοποίηση της αυτόματης διόρθωσης για τη ρύθμιση παραμέτρων συστημάτων ή το σενάριο εγκατάστασης, ίσως σας φανεί χρήσιμο να γνωρίζετε ότι μπορείτε όχι μόνο να ελέγξετε την ενεργή κατάσταση της αυτόματης διόρθωσης, αλλά και να απενεργοποιήσετε και να ενεργοποιήσετε την αυτόματη διόρθωση από τη γραμμή εντολών στο OS X χρησιμοποιώντας μια προεπιλεγμένη συμβολοσειρά εντολών.Αυτό μπορεί να είναι εξαιρετικό στη διαμόρφωση και μπορεί επίσης να είναι βολικό για την πραγματοποίηση αλλαγών από απόσταση.
Αυτό λειτουργεί σε όλες τις εκδόσεις του OS X που περιλαμβάνουν τη δυνατότητα αυτόματης διόρθωσης τυπογραφικών σφαλμάτων, συμπεριλαμβανομένων των OS X Yosemite και OS X Mavericks. Η προσέγγιση της γραμμής εντολών σε αυτό προορίζεται προφανώς για προχωρημένους χρήστες που θα είχαν καλό λόγο να χρησιμοποιήσουν το τερματικό για να τροποποιήσουν μια ρύθμιση συστήματος που διαφορετικά αλλάζει με τη ρύθμιση "σωστή ορθογραφία".
Ανάγνωση της τρέχουσας ρύθμισης αυτόματης διόρθωσης στο OS X με προεπιλογές Read
Θέλετε να μάθετε από τη γραμμή εντολών εάν ένας συγκεκριμένος Mac έχει ενεργοποιημένη την αυτόματη διόρθωση ή όχι; Χρησιμοποιήστε την παρακάτω προεπιλεγμένη εντολή ανάγνωσης:
προεπιλογές ανάγνωσης -g NSAutomaticSpellingCorrectionEnabled
Αν δείτε 1, η αυτόματη διόρθωση είναι ενεργοποιημένη και αν δείτε 0, είναι απενεργοποιημένη. Δυάδικος.
(Μια γρήγορη σημείωση, μπορείτε να αντικαταστήσετε το "-g" με το "NSGlobalDomain" εάν το θέλετε για λόγους σαφήνειας ή για κάποιο άλλο λόγο, όλες οι προεπιλεγμένες εντολές σε αυτήν τη σελίδα θα λειτουργούν το ίδιο με )
Απενεργοποίηση αυτόματης διόρθωσης με προεπιλεγμένη συμβολοσειρά γραμμής εντολών στο OS X
Ανοίξτε την εφαρμογή Terminal και εισαγάγετε την ακόλουθη συμβολοσειρά προεπιλογών:
προεπιλογές εγγραφή -g NSAutomaticSpellingCorrectionEnabled -bool false
Η αλλαγή θα πρέπει να μεταφερθεί σε όλες τις εφαρμογές αμέσως και να μην απαιτεί επανεκκίνηση, αν και ορισμένες εφαρμογές φαίνεται να είναι λίγο πιο επίμονες και η επανεκκίνηση τους μπορεί να είναι απαραίτητη. Δύο αξιοσημείωτες εξαιρέσεις που πρέπει να αντιμετωπιστούν ξεχωριστά είναι το Pages και το TextEdit, που χρησιμοποιούν έναν πρόσθετο ξεχωριστό μηχανισμό διόρθωσης για τυπογραφικά και γραμματικά λάθη.
Λάβετε υπόψη ότι αυτή η αλλαγή θα εμφανιστεί επίσης στη ρύθμιση του πίνακα Προτίμηση συστήματος, επομένως, εάν την απενεργοποιήσετε στη γραμμή εντολών, η δυνατότητα διόρθωσης ορθογραφίας θα εμφανιστεί επίσης απενεργοποιημένη στις ρυθμίσεις του πληκτρολογίου και αντίστροφα.
Επανενεργοποίηση αυτόματης διόρθωσης με τερματικό στο OS X
Αν αποφασίσετε ότι θέλετε να ενεργοποιήσετε ξανά την αυτόματη διόρθωση, απλώς αλλάξτε το «false» σε «true» στην προαναφερθείσα συμβολοσειρά εντολών θα κάνει τη δουλειά. Η πλήρης προεπιλεγμένη σύνταξη για την εκ νέου ενεργοποίηση της αυτόματης διόρθωσης στο OS X είναι η εξής:
προεπιλογές εγγραφή -g NSAutomaticSpellingCorrectionEnabled -bool true
Πάλι οι αλλαγές θα τεθούν σε ισχύ αμέσως και δεν απαιτούν επανεκκίνηση και η προσαρμογή της ρύθμισης θα μεταφερθεί και στον πίνακα προτιμήσεων συστήματος που βασίζεται στο GUI.