בדוק & שנה הגדרות תיקון אוטומטי משורת הפקודה ב-OS X

Anonim

תכונות תיקון אוטומטי של איות נוטות להיות מפצלות, כאשר משתמשי Mac בדרך כלל אוהבים את זה או שונאים את זה. רוב משתמשי ה-Mac יודעים שהם יכולים בקלות לכבות את התיקון האוטומטי באמצעות שינוי העדפות מערכת OS X, אך ניתן לגשת להעדפות המערכת רק מהממשק הגרפי של מק. אם ברצונך להפוך את ההפעלה או השבתה של תיקון אוטומטי עבור תצורת מערכות או סקריפט התקנה לאוטומטי, ייתכן שתמצא שימושי לדעת שאתה יכול לא רק לבדוק את המצב הפעיל של תיקון אוטומטי, אלא גם להשבית ולאפשר תיקון אוטומטי משורת הפקודה ב OS X באמצעות מחרוזת פקודות ברירת מחדל.זה יכול להיות נהדר בתצורה וזה יכול להיות שימושי גם לביצוע שינויים מרחוק.

זה עובד בכל הגירסאות של OS X הכוללות תכונת תיקון אוטומטי של שגיאות הקלדה, כולל OS X Yosemite ו-OS X Mavericks. גישת שורת הפקודה לכך מיועדת ללא ספק למשתמשים מתקדמים שתהיה להם סיבה טובה להשתמש בטרמינל כדי לשנות הגדרת מערכת שאחרת משתנה עם הגדרת "איות נכון" במקום זאת.

קריאת ההגדרה הנוכחית של תיקון אוטומטי ב-OS X עם ברירות מחדל קריאה

רוצה לברר משורת הפקודה אם Mac ספציפי מופעל או לא? השתמש בפקודה לקריאה ברירת המחדל הבאה:

defaults read -g NSAutomaticSpellingCorrectionEnabled

אם אתה רואה 1, תיקון אוטומטי מופעל, ואם אתה רואה 0, הוא כבוי. בינארי.

(הערה צדדית מהירה, אתה יכול להחליף את "-g" ב-"NSGlobalDomain" אם תרצה מטעמי בהירות או מסיבה אחרת, כל פקודות ברירת המחדל בדף זה יעבדו אותו דבר עם אחת מהן )

השבתת תיקון אוטומטי עם מחרוזת שורת פקודה המוגדרת כברירת מחדל ב-OS X

פתח את אפליקציית Terminal והזן את מחרוזת ברירת המחדל הבאה:

defaults write -g NSAutomaticSpellingCorrectionEnabled -bool false

השינוי אמור לעבור לכל האפליקציות באופן מיידי ולא לדרוש אתחול מחדש, למרות שחלק מהאפליקציות נראה קצת יותר עקשניות וייתכן שיהיה צורך בהפעלה מחדש שלהן. שני חריגים בולטים שיש לטפל בהם בנפרד הם Pages ו- TextEdit, המשתמשות במנגנון תיקון נפרד נוסף לשגיאות הקלדה ושגיאות דקדוק.

שימו לב ששינוי זה יופיע גם בהגדרות החלונית System Preference, כך שאם תכבה אותו בשורת הפקודה, תכונת תיקון האיות תופיע גם בהגדרות המקלדת, ולהיפך.

הפעלה מחדש של תיקון אוטומטי עם מסוף במערכת ההפעלה X

אם תחליט שברצונך להפעיל שוב את התיקון האוטומטי, פשוט שינוי 'false' ל'true' במחרוזת הפקודות הנ"ל יעשה את העבודה. תחביר ברירת המחדל המלא להפעלה מחדש של תיקון אוטומטי ב-OS X הוא כדלקמן:

defaults write -g NSAutomaticSpellingCorrectionEnabled -bool true

שוב השינויים ייכנסו לתוקף באופן מיידי ולא ידרשו אתחול מחדש, והתאמת ההגדרה תעבור גם ללוח העדפות המערכת מבוסס ה-GUI.

בדוק & שנה הגדרות תיקון אוטומטי משורת הפקודה ב-OS X