Jawaban:
Selain System Preferences, fitur ini dapat dinyalakan dan dimatikan di setiap aplikasi melalui Edit> Substitutions. Pastikan Anda memeriksa pengaturan itu juga.
Di El Capitan (yaitu 10.11.1), saya menyelesaikannya dengan mengubah pengaturan Smart Quote:
Itu dia. Tidak perlu menonaktifkan atau melakukan solusi lain. Semoga ini bisa membantu, karena saya punya masalah dengan aplikasi Pesan ini ketika memposting kode.
Skrip shell ini menonaktifkan kutipan cerdas di semua aplikasi yang saat ini memiliki file preferensi:
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
Batalkan komentar pada baris yang dikomentari untuk juga menonaktifkan penggantian lain atau pemeriksaan ejaan.
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
Anda akan menemukan opsi ini di panel Preferensi Keyboard:
Text
tab.Use smart quotes and dashes
kotak centang.Perhatikan bahwa ini hampir merupakan pertanyaan pekerjaan rumah. Ini adalah pengaturan terkait keyboard / teks sehingga cukup logis untuk menemukannya di bawah Preferensi Keyboard.
Sayangnya tidak ada solusi yang diposting bekerja untuk saya. Saya telah menyelesaikan dengan mengubah tata letak keyboard saya dari:
U.S. International - PC
untuk:
U.S.
In addition to System Preferences
Saya tidak tahu apa yang dikontrol ini, TextEdit? : P