जवाबों:
सिस्टम प्राथमिकता के अलावा, इस फीचर को Edit> Substitutions के माध्यम से प्रत्येक ऐप में चालू और बंद किया जा सकता है। सुनिश्चित करें कि आप उस सेटिंग को भी जाँच लें।
El Capitan (यानी 10.11.1) में, मैंने इसे स्मार्ट उद्धरण सेटिंग्स बदलकर हल किया:
बस। किसी भी अन्य समाधान को अक्षम करने या करने की आवश्यकता नहीं है। उम्मीद है कि यह मदद करता है, क्योंकि मुझे कोड पोस्ट करते समय संदेश ऐप के साथ यह समस्या थी।
यह शेल स्क्रिप्ट उन सभी एप्लिकेशनों में स्मार्ट कोट्स को निष्क्रिय कर देती है जिनमें वर्तमान में प्राथमिकताएं हैं:
for d in $(defaults domains|tr -d ,);do
osascript -e "app id \"$d\""&>/dev/null||continue
defaults write $d SmartQuotes -bool false
# defaults write $d SmartDashes -bool false
# defaults write $d SmartLinks -bool false
# defaults write $d SmartCopyPaste -bool false
# defaults write $d TextReplacement -bool false
# defaults write $d CheckSpellingWhileTyping -bool false
done
अन्य प्रतिस्थापन या वर्तनी जाँच को अक्षम करने के लिए टिप्पणी की गई लाइनों को भी हटा दें।
defaults write NSGlobalDomain NSAutomaticQuoteSubstitutionEnabled -bool false
defaults write NSGlobalDomain NSAutomaticDashSubstitutionEnabled -bool false
defaults write com.apple.TextEdit SmartQuotes -bool false
defaults write com.apple.TextEdit SmartDashes -bool false
आपको कीबोर्ड प्राथमिकताएँ फलक में यह विकल्प मिलेगा:
Text
टैब का चयन करें ।Use smart quotes and dashes
चेकबॉक्स को अनचेक करें ।ध्यान दें कि यह लगभग एक होमवर्क प्रश्न है। यह एक कीबोर्ड / टेक्स्ट से संबंधित सेटिंग है, इसलिए कीबोर्ड प्राथमिकता के तहत इसे खोजना काफी तर्कसंगत है।
दुर्भाग्य से किसी भी पोस्ट किए गए समाधान ने मेरे लिए काम नहीं किया। मैंने अपना कीबोर्ड लेआउट बदलकर हल किया है:
U.S. International - PC
सेवा:
U.S.
In addition to System Preferences
मुझे नहीं पता कि यह क्या नियंत्रित करता है, TextEdit? : पी