क्या वर्तनी जाँच को OS X पर डिफ़ॉल्ट रूप से अक्षम किया जा सकता है?


5

क्या कोई तरीका है जो मैं लगातार वर्तनी जाँच या अन्य सेटिंग्स को डिफ़ॉल्ट रूप से प्रतिस्थापन मेनू में अक्षम कर सकता हूं?

सिस्टम वरीयताएँ में स्वतः पूर्ण अक्षम करने का विकल्प होता है।

defaults write -g CheckSpellingWhileTyping -bool false आवेदनों की संपत्ति सूचियों पर कुंजियों द्वारा ओवरराइड किया जाएगा।

यह केवल उन अनुप्रयोगों पर लागू होगा जो पहले उपयोग किए गए हैं:

#!/bin/bash

for d in $(defaults domains | tr -d ,); do
    osascript -e "app id \"$d\"" > /dev/null 2>&1
    [ $? == 1 ] && continue
    echo $d
    defaults write $d CheckSpellingWhileTyping -bool false
    defaults write $d SmartDashes -bool false
    defaults write $d SmartLinks -bool false
    defaults write $d SmartQuotes -bool false
    defaults write $d SmartCopyPaste -bool false
    defaults write $d TextReplacement -bool false
done

जवाबों:


13

मुझे एक नई छिपी वरीयता मिली जो अधिकांश पाठ विचारों में निरंतर वर्तनी जाँच को अक्षम करती है:

defaults write -g NSAllowContinuousSpellChecking -bool false

यह आपको संपादन & gt; वर्तनी और व्याकरण & gt; टाइपिंग के दौरान वर्तनी की जाँच करें, लेकिन आप अभी भी ⌘: और ing का उपयोग कर सकते हैं; मैन्युअल रूप से वर्तनी की जांच करने के लिए।

(मैंने संभावित वरीयता कुंजियों की खोज की strings /System/Library/Frameworks/*.framework/Versions/Current/* /System/Library/Frameworks/*/Frameworks/*/Versions/Current/* 2> /dev/null | grep -i spell | grep -E '^[a-zA-Z0-9_.-]{10,80}$' | sort | uniq > ~/Desktop/strings.txt।)

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.