OS X में कमांड लाइन से & संशोधित स्वत: सुधार सेटिंग्स की जांच करें

Anonim

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

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

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

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

defaults रीड -g NSAutomaticSpellingCorrectionEnabled

अगर आपको 1 दिखाई देता है, तो अपने आप सुधार चालू है और अगर आपको 0 दिखाई देता है, तो यह बंद है। बाइनरी.

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

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

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

defaults राइट -g NSAutomaticSpellingCorrectionEnabled -bool false

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

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

OS X में टर्मिनल के साथ स्वतः सुधार को फिर से सक्षम करना

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

defaults राइट -g NSAutomaticSpellingCorrectionEnabled -bool true

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

OS X में कमांड लाइन से & संशोधित स्वत: सुधार सेटिंग्स की जांच करें