ओएस एक्स में कमांड लाइन से स्वत: सुधार सेटिंग्स को जांचें और संशोधित करें

वर्तनी स्वत: सुधार विशेषताएं विभाजित होती हैं, मैक उपयोगकर्ता आमतौर पर इसे प्यार करते हैं या नफरत करते हैं। अधिकांश मैक उपयोगकर्ताओं को पता है कि वे ओएस एक्स सिस्टम वरीयता परिवर्तन के माध्यम से आसानी से स्वत: सुधार बंद कर सकते हैं, लेकिन सिस्टम प्राथमिकताएं केवल मैक के ग्राफ़िकल इंटरफ़ेस से ही पहुंच योग्य हैं। यदि आप सिस्टम कॉन्फ़िगरेशन या सेटअप स्क्रिप्ट के लिए स्वत: सुधार को सक्षम या अक्षम करने के लिए स्वचालित करना चाहते हैं, तो आपको यह जानना उपयोगी हो सकता है कि आप केवल स्वत: सुधार की सक्रिय स्थिति की जांच नहीं कर सकते हैं, बल्कि कमांड लाइन से स्वत: सुधार अक्षम भी कर सकते हैं एक डिफ़ॉल्ट कमांड स्ट्रिंग का उपयोग कर ओएस एक्स। यह कॉन्फ़िगरेशन में बहुत अच्छा हो सकता है और यह दूरस्थ परिवर्तन भी करने के लिए आसान हो सकता है।


यह ओएस एक्स के सभी संस्करणों में काम करता है जिसमें ओएस एक्स योसाइट और ओएस एक्स मैवरिक्स समेत टाइपो फीचर का स्वत: सुधार शामिल है। इसके लिए कमांड लाइन दृष्टिकोण स्पष्ट रूप से उन्नत उपयोगकर्ताओं के लिए है, जिनके पास सिस्टम सेटिंग को संशोधित करने के लिए टर्मिनल का उपयोग करने का अच्छा कारण होगा जो अन्यथा "सही वर्तनी" सेटिंग के साथ टॉगल किया गया है।

डिफ़ॉल्ट पढ़ने के साथ ओएस एक्स में वर्तमान स्वत: सुधार सेटिंग पढ़ना

यदि कोई विशिष्ट मैक स्वत: सुधार सक्षम है या नहीं, तो कमांड लाइन से पता लगाना चाहते हैं? निम्न डिफ़ॉल्ट पढ़ें कमांड का प्रयोग करें:

defaults read -g NSAutomaticSpellingCorrectionEnabled

यदि आप 1 देखते हैं, तो स्वत: सुधार चालू है, और यदि आप 0 देखते हैं, तो यह बंद है। बाइनरी।

(एक त्वरित साइड नोट, यदि आप स्पष्टता या किसी अन्य कारण के लिए चाहते हैं तो आप "-g" को "NSGlobalDomain" से प्रतिस्थापित कर सकते हैं, इस पृष्ठ पर सभी डिफ़ॉल्ट आदेश या तो काम करेंगे)

ओएस एक्स में एक डिफ़ॉल्ट कमांड लाइन स्ट्रिंग के साथ स्वत: सुधार अक्षम करना

टर्मिनल ऐप खोलें और निम्न डिफ़ॉल्ट स्ट्रिंग दर्ज करें:

defaults write -g NSAutomaticSpellingCorrectionEnabled -bool false

परिवर्तन तुरंत सभी ऐप्स पर ले जाना चाहिए और रीबूट की आवश्यकता नहीं है, हालांकि कुछ ऐप्स थोड़ा और जिद्दी लगते हैं और उन्हें फिर से लॉन्च करना आवश्यक हो सकता है। दो उल्लेखनीय अपवाद जिन्हें अलग से संभालने की आवश्यकता है, वे पेज और टेक्स्ट एडिट हैं, जो टाइपो और व्याकरण संबंधी त्रुटियों के लिए एक अतिरिक्त अलग सुधार तंत्र का उपयोग करते हैं।

ध्यान दें कि यह परिवर्तन सिस्टम वरीयता पैनल सेटिंग में भी दिखाई देगा, इसलिए यदि आप इसे कमांड लाइन में बंद कर देते हैं तो वर्तनी सुधार सुविधा कीबोर्ड सेटिंग्स में भी दिखाई देगी, और इसके विपरीत।

ओएस एक्स में टर्मिनल के साथ स्वत: सुधार सक्षम करना

यदि आप तय करते हैं कि आप फिर से स्वत: सुधार करना चाहते हैं, तो उपर्युक्त कमांड स्ट्रिंग में 'गलत' को 'सत्य' में बदलना नौकरी करेगा। ओएस एक्स में स्वत: सुधार को फिर से सक्षम करने के लिए पूर्ण डिफ़ॉल्ट सिंटैक्स निम्नानुसार है:

defaults write -g NSAutomaticSpellingCorrectionEnabled -bool true

फिर से परिवर्तन तुरंत प्रभावी हो जाएंगे और रीबूट की आवश्यकता नहीं होगी, और सेटिंग समायोजन जीयूआई आधारित सिस्टम वरीयता पैनल में भी जाएगा।