Réponses:
En plus des Préférences Système, cette fonctionnalité peut être activée et désactivée dans chaque application via Édition> Substitutions. Assurez-vous de vérifier également ce paramètre.
Dans El Capitan (c'est-à-dire 10.11.1), je l'ai résolu en modifiant les paramètres de Smart Quote:
C'est ça. Pas besoin de désactiver ou d'effectuer une autre solution de contournement. J'espère que cela aide, car j'ai eu ce problème avec l'application Message lors de la publication du code.
Ce script shell désactive les citations intelligentes dans toutes les applications qui ont actuellement des fichiers de préférences:
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
Décommentez les lignes commentées pour désactiver également les autres substitutions ou la vérification orthographique.
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
Vous trouverez cette option dans le volet Préférences du clavier:
Text
onglet.Use smart quotes and dashes
case.Notez que c'est presque une question de devoirs. Il s'agit d'un paramètre lié au clavier / texte, il est donc assez logique de le trouver dans les préférences du clavier.
Malheureusement, aucune des solutions publiées n'a fonctionné pour moi. J'ai résolu en changeant la disposition de mon clavier de:
U.S. International - PC
à:
U.S.
In addition to System Preferences
Je n'ai aucune idée de ce que cela contrôle, TextEdit? : P