Comment désactiver les devis intelligents

23

[OS X 10.9.3 (Mavericks)] J'ai désactivé les citations intelligentes dans les paramètres du clavier, mais chaque fois que je tape 'ou "dans Messages (ancien nom: iChat), ils sont convertis en et . Comment désactiver cette conversion par défaut?

Cilan
la source

Réponses:

31

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.

Tom Gewecke
la source
In addition to System PreferencesJe n'ai aucune idée de ce que cela contrôle, TextEdit? : P
Cilan
Désolé, je ne comprends pas votre question.
Tom Gewecke
1
Ne vous inquiétez pas, c'était du rhétoricule. Quoi qu'il en soit, vous ne pouvez pas le désactiver sur les messages à l'aide des préférences système.
Cilan
1
D'accord, mais vous POUVEZ utiliser le menu Substitutions, et cela a fonctionné pour moi. Fantastique! Il n'est pas optimal que je doive basculer cela chaque fois que j'envoie un SMS à mon ami avec un téléphone stupide, mais au moins je peux!
krs013
Aucune idée pourquoi l'activer par défaut ... Merci
Chad Scira
12

Dans El Capitan (c'est-à-dire 10.11.1), je l'ai résolu en modifiant les paramètres de Smart Quote:

  1. Ouvrir le clavier dans les préférences système
  2. Accédez à l'onglet Texte
  3. Modifiez les valeurs "pour les devis doubles" et "pour les devis simples" dans la liste déroulante pour utiliser les guillemets simples "" plutôt que ""

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.

Jonauz
la source
1
Merci, mais cette question est résolue depuis longtemps (1 an 4 mois). Cependant, cela semble être une bonne alternative pour les utilisateurs d'el capitan
Cilan
9

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.

Lri
la source
"toutes les applications qui ont actuellement des fichiers de préférences" - c'est-à-dire uniquement celles pour lesquelles une modification de substitution a déjà été effectuée?
Bondt
2
je suppose que c'est un script bash? serait utile si vous mentionnez comment et où ce code doit être exécuté. c'est potentiellement très utile mais moins sans contexte
billynoah
oui ce que @billynoah a dit 10x. Cela semble utile. Comment dois-je l'utiliser?!
Eric
Modifiez un fichier de texte brut appelé "diablesq.sh" et collez-y le texte. Ouvrez une fenêtre de terminal. Type "sh
disablesq.sh
5

Désactivez les citations intelligentes:

defaults write NSGlobalDomain NSAutomaticQuoteSubstitutionEnabled -bool false

Désactivez les tirets intelligents:

defaults write NSGlobalDomain NSAutomaticDashSubstitutionEnabled -bool false

Désactivez les citations intelligentes pour TextEdit:

defaults write com.apple.TextEdit SmartQuotes -bool false

Désactivez les tirets intelligents pour TextEdit:

defaults write com.apple.TextEdit SmartDashes -bool false

Juliano Petronetto
la source
4

Vous trouverez cette option dans le volet Préférences du clavier:

  • Ouvrez les Préférences Système.
  • Cliquez sur l'icône Clavier.
  • Sélectionnez l' Textonglet.
  • Décochez la Use smart quotes and dashescase.

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.

Laurent Giroud
la source
1
Dans ma question, j'ai noté que j'ai essayé cela et que cela n'a pas fonctionné. Ce que je devais faire était de passer sous Édition -> Substitutions et de le désactiver via l'application elle-même.
Cilan
3

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.
Francesco Borzi
la source
2
A également fonctionné pour moi. Merci!
bullgare